演算子
演算子によって属性を操作できます。使用できる属性は、選択するフィールドの種類によって異なります。使用できる演算子は、選択するフィールドの種類によって異なります。
次の表に、使用できる演算子とそのタイミングを示します。
| 演算子 | フィールドの種類 | 説明 |
|---|---|---|
is | 単一値のテキスト フィールド 数値フィールド | 値と完全に一致するコンテンツ項目をフィルタします (包含) |
is not | リストから選択された単一値のテキスト フィールド | 値と完全に一致するコンテンツ項目を除外します (除外) |
contains | 複数値のテキスト フィールド | 指定した値を含むコンテンツ項目をフィルタします |
does not contain | 複数値のテキスト フィールド | 指定した値を含まないコンテンツ項目をフィルタします |
is above or equal | 数値フィールド | 指定した値以上の値でコンテンツをフィルタします |
is below | 数値フィールド | 指定した値未満の値でコンテンツをフィルタします |
- 日付フィールド
- Elasticsearch では、日付フィールドがテキスト フィールドとして処理されます。フィルタとして日付と時刻を指定する場合は、適切な書式を使用してください。
- テキスト フィールド
-
テキスト フィールドには、単一行または複数行のテキストとして文字と数字を入力できます。リストから値を選択できる場合は、ドロップダウン メニューに使用可能な値が表示されます。
種類 多重度 値はリストから選択されます 演算子 テキスト 単一値 いいえ is
テキスト 単一値 はい is次ではない
テキスト 複数値 いいえ containsを含まない
テキスト 複数値 はい containsを含まない
- 数値フィールド
-
数値フィールドには数値を入力できます。リストから値を選択できる場合は、ドロップダウン メニューに使用可能な値が表示されます。フィールドが単一値または複数値であるか、リストから値を選択できるかどうかに関係なく、同じ演算子が使用されます。
種類 多重度 値はリストから選択されます 演算子 数字 単一値または複数値 [はい]または[いいえ] isis above or equalis below
- 標準の Tridion Sites フィールド
-
コンテンツをフィルタリングするには、Content Manager から Elasticsearch に発行されるコンテンツ項目に適用される次の既定の属性を使用することもできます。
属性 値 演算子 componentid コンテンツ (content) の tcm:uri is次ではない
componentname コンポーネントの名前 is
componentpresentation コンテンツ ブローカー内のレンダリングされた HTML ページ (コンポーネントとコンポーネントテンプレートの組み合わせ) is
publicationid 発行物の tcm:uri is次ではない
publicationtitle 発行物のタイトル is
schemaid スキーマの tcm:uri (コンポーネントで使用可能なフィールドを定義) is次ではない
schematitle スキーマのタイトル is
templateid コンポーネント テンプレートの tcm:uri (Web ページでコンポーネントをレンダリングするために使用) is次ではない
templatetitle コンポーネント テンプレートのタイトル is