运算符
利用运算符,您可以根据所选字段的类型来操纵可使用的属性。您可以使用的运算符取决于选择的字段类型。
下表介绍了可使用的运算符以及何时可使用:
| 运算符 | 字段类型 | 说明 |
|---|---|---|
是 | 单值文本字段, 数字字段 | 筛选出与该值完全匹配的内容项目(包含) |
不是 | 从列表中选择的单值文本字段 | 筛选并去掉与该值完全匹配的内容项目(排除) |
包含 | 多值文本字段 | 筛选出含有指定值的内容项目 |
不包含 | 多值文本字段 | 筛选出不含有指定值的内容项目 |
大于或等于 | 数字字段 | 筛选出值等于和超过指定值的内容 |
小于 | 数字字段 | 筛选出值小于指定值的内容 |
- 日期字段
- Elasticsearch 将日期字段作为文本字段处理。当您指定日期和时间作为筛选器时,请确保使用相应的格式。
- 文本字段
-
文本字段会将字母数字值作为单行文本或多行文本接受。如果可以从列表中选择值,则可能的值会显示在下拉列表中。
类型 多重性 从列表中选择的值 运算符 文本 单值 否 是
文本 单值 是 是不是
文本 多值 否 包含不包含
文本 多值 是 包含不包含
- 数字字段
-
数字字段接受数字值。如果可以从列表中选择值,则可能的值会显示在下拉列表中。无论字段是单值还是多值,或者是否可以从列表中选择值,都使用相同的运算符:
类型 多重性 从列表中选择的值 运算符 数字 单值或多值 是或否 是大于或等于小于
- 标准 Tridion Sites 字段
-
您还可以使用以下默认属性(应用于从 Content Manager 发布到 Elasticsearch 的内容项目)来筛选内容:
属性 值 运算符 componentid 组件(内容)的 tcm:uri 是不是
componentname 组件的名称 是
componentpresentation 内容代理中呈现的 HTML 页面(组件和组件模板的组合) 是
publicationid 出版物的 tcm:uri 是不是
publicationtitle 出版物的标题 是
schemaid 模式的 tcm:uri(定义组件中可用的字段) 是不是
schematitle 模式的标题 是
templateid 组件模板的 tcm:uri(用于在网页中呈现组件) 是不是
templatetitle 组件模板的标题 是