本文档列出了 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 的商品。 |