コンテンツ・リスト
エンタープライズ・ユーザーは、コンテンツ・リスト・コンポーネントを使用して、特定のタイプのコンテンツ・アイテムを動的に表示できます。
たとえば、指定した詳細ページにコンテンツ・アイテム・リストを使用でき、これにより、ユーザーが特定のコンテンツ・アイテムに関する詳細情報を取得するためにリンクをクリックしたときに、関連付けられるコンテンツ・アイテムの詳細ビューが自動的にロードされます。 たとえば、複数の記事を含むページがあり、それぞれの記事にヘッドラインとイメージが表示されている場合、ユーザーが特定の記事をクリックすると、どの記事を選択しても、詳細ページにはその記事全体が表示されます。
ページにコンテンツ・リスト・コンポーネントを追加するには:
表10-1 問合せ演算子
オペレータ | 例 | サポートされるデータ型 | 説明 |
---|---|---|---|
eq | ?q=name eq "John" ?q=type eq "DigitalAsset" ?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208" ?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208" |
テキスト、参照、数値、小数、ブール、日時 | 「等しい」演算子(eq)は、問合せで指定した正確な値に一致します。 この演算子は、複数値のデータ型には適用されません。 この演算子で指定する値は、標準フィールドを除いて大/小文字が区別されません。 この演算子は、値の特殊文字も考慮します。 |
co | ?q=(type eq "Employee" AND name co "john alex") ?q=(type eq "Car" AND fields.features co "manual") |
text、reference、number、decimal、datetime、largetext | 「次を含む」演算子(co)は、基準に指定したすべての語に一致します。 語は、値を特殊文字で分割した形式になります。 指定した語のうち1つ以上(この例では、johnまたはalex、あるいはその両方)を含む結果を返します。 この演算子は、検索中に値の特殊文字を考慮しません。 この演算子は、ストップ・ワードに対して検索を実行しません。 ストップ・ワードの詳細は、Apache Luceneのドキュメントを参照してください。
この演算子は、単一値属性の場合はtext, largetextに適用できますが、複数値属性の場合は適用可能です。text、reference、number、decimal、datetime、largetext。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子とともに指定した値は、大/小文字が区別されません。 |
sw | ?q=type eq "Employee" AND name sw "Joh" ?q=type eq "Employee" AND fields.city sw "Los" |
text | 次で始まる演算子(sw)は、フィールド条件で指定した初期文字値のみに一致します。 この演算子は、複数値のデータ型には適用されません。 この演算子とともに指定した値は、大/小文字が区別されません。 |
ge | ?q=(type eq "Employee" AND fields.age ge "40") ?q=type eq "DigitalAsset" AND updatedDate ge "20171026" |
数値、小数点、日時 | 「次以上」演算子(ge)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。 |
le | ?q=(type eq "Employee" AND fields.weight le "60.6") | 数値、小数点、日時 | 「次以下」演算子(le)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。 |
gt | ?q=(type eq "Employee" AND fields.age gt "20") | 数値、小数点、日時 | 「次より大きい」演算子(gt)は、数値および日時の値にのみ一致します。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 使用可能な日時書式を理解するには、次の表「サポートされている日付/日時フォーマット(24時間)」を参照してください。 この演算子は、複数値のデータ型には適用されません。 |
lt | ?q=(type eq "Employee" AND fields.age lt "20") ?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208" |
数値、小数点、日時 | より小さい演算子(lt)は数値と日時値のみに一致します。 考えられる日時書式を理解するには、の項を参照してください: サポートされている日付/日時フォーマット(24時間)。 この演算子は、複数値のデータ型には適用されません。 |
mt | ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL") ?q=(type eq "Employee" AND name mt "Jo?n") ?q=(type eq "Employee" AND name mt "Jo*") ?q=(type eq "Employee" AND fields.role mt "senior*") |
text, largetext | 句問合せまたは近接検索(一致)演算子(mt)を使用すると、相互の間隔が特定の距離内にある語を検索できます。 結果は一致率の高い順にソートされます。 これは、"petrol 20kmpl"という条件で指定された値が、"petrol fuel mileage runs 20KMPL in the speed way"を含む可能性のある実際のコンテンツを検出する必要がある場合にコンテンツ・アイテムを検索するのに便利です。
一致する演算子では、指定された値内でワイルドカードを使用することもでき、単一の文字と複数文字のワイルドカードの両方で1つの値内で検索できます。 単一文字のワイルドカードとしては?を使用し、複数文字としては*を使用します。 "John"と"Joan"のどちらも、単一文字の場合は"Jo?n"、複数文字の場合は"Jo*"で検索できます。 この演算子は、単一値と複数値の両方のデータ型に適用可能です。 この演算子は、ストップ・ワードに対して検索を実行しません。 ストップ・ワードの詳細は、Apache Luceneのドキュメントを参照してください。 この演算子とともに指定した値は、大/小文字が区別されません。 |
sm | ?q=(type eq "Employee" And fields.city sm "Rome") | text, largetext | 類似度問合せ演算子。 この演算子を使用すると、指定した条件と同じように聞こえる値を検索できます - ファジー検索とも呼ばれ、デフォルトでは結果に一致させる最大2つの編集が使用されます。 "Rome"は"Dome"に似ています。 この演算子は、単一値と複数値の両方のデータ型に適用可能です。 この演算子とともに指定した値は、大/小文字が区別されません。 |
AND | ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") | 該当なし | AND演算子を使用すると、複数の問合せ条件の間にAND条件を挿入できます。 これはORより優先されます。 |
または | type eq "Employee" AND name eq "John" OR fields.age ge "40" | 該当なし | OR演算子を使用すると、複数の問合せ条件の間にOR条件を挿入できます。 |
( ) | ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40") ?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60) |
該当なし | 条件のグループ化に使用するカッコ(囲んでいる演算子)。 これが最も優先度が高く、次がAND、その次がORになります。 |