本文档列出了 Google Cloud Search 中提供的 预留 和常用搜索运算符。预留 运算符具有 Google Cloud Search 特定的用途,不能在架构中使用。常用 运算符在其他 Google Workspace 应用(例如 Gmail)中很常见,但可以在架构中使用。 使用常用运算符时请务必谨慎,因为熟悉这些运算符在其他应用中的用法的用户可能会对 Cloud Search 中的不同实现感到困惑。
预留运算符
您不能在架构中使用以下任何运算符:
| 运算符 | 定义 |
|---|---|
source |
查找来自特定产品或数据源的内容 |
site |
查找来自特定网站的内容。 |
inurl |
查找来自特定网址的内容。 |
contenttype |
查找特定类型的内容,例如文档、电子表格、演示文稿、图片、文件夹和附件。 |
mimetype |
根据原始 MIME 类型查找内容。 |
type |
查找特定类型的内容,例如文档、电子表格、演示文稿、图片、文件夹和附件。 |
owner |
查找您拥有或他人与您共享的内容。对于来自第三方存储区的内容,唯一有效的值是 owner:me。对于 Google Workspace 内容,您还可以使用 owner:identity,其中 identity 可以是所有者的姓名、用户名或电子邮件地址。 |
from |
查找来自特定发送者或创建者的内容。此运算符用作 owner 的别名。 |
before |
查找在特定日期之前修改过的内容(使用 YYYY/MM/DD 格式)。 |
after |
查找在特定日期当天或之后修改过的内容(使用 YYYY/MM/DD 格式)。 |
createddatetimestampbefore |
查找在特定日期之前创建的内容(使用 YYYY/MM/DD 格式)。 |
createddatetimestampafter |
查找在特定日期当天或之后创建的内容(使用 YYYY/MM/DD 格式)。 |
itemsize |
查找特定大小(以字节为单位)的内容。 |
itemsizelessthan |
查找小于特定大小(以字节为单位)的内容。 |
itemsizegreaterthan |
查找大于或等于特定大小(以字节为单位)的内容。 |
in |
此运算符的用途尚未确定。 |
is |
此运算符的用途尚未确定。 |
has |
此运算符的用途尚未确定。 |
to |
此运算符的用途尚未确定。 |
表中的最后四个运算符是预留运算符,但尚未有具体定义。
如需了解用户如何使用特定运算符,请参阅 缩小搜索范围。
常用运算符
您可以在架构中声明以下运算符。为尽量减少用户困惑,请声明这些运算符,使其用法与下表中的定义保持一致。
| 运算符 | 使用方数量 | 定义 |
|---|---|---|
size |
Gmail | 查找大于指定大小(以字节为单位)的项。 |
larger |
Gmail | 查找大于指定大小(以字节为单位)的项。与 size 同义。 |
smaller |
Gmail | 查找小于指定大小(以字节为单位)的项。 |
older_than |
Gmail | 查找早于指定日期的项。 |
newer_than |
Gmail | 查找晚于指定日期的项。 |
subject |
Gmail | 查找具有特定主题或标题的项。 |
label |
Gmail | 查找具有指定标签的项。 |
list |
Gmail | 查找来自指定邮寄名单的项。 |
cc |
Gmail | 查找 cc 字段中包含指定收件人的项。 |
bcc |
Gmail | 查找 bcc 字段中包含指定收件人的项 |
deliveredto |
Gmail | 查找发送到指定电子邮件地址的项。 |
category |
Gmail | 查找具有指定类别的项。 |
title |
云端硬盘 | 匹配具有指定标题的项。 |
app |
云端硬盘 | 搜索只能通过特定应用打开的内容。 |
mailthreadid |
Gmail | 匹配具有指定会话 ID 的项。 |