本文档列出了 Google Cloud Search 中提供的预留和常用搜索运算符。预留运算符具有 Google Cloud Search 专用用途,无法在架构中使用。常用运算符与其他 Google Workspace 应用(例如 Gmail)通用,但也可以在架构中使用。使用常用运算符时请务必谨慎,因为熟悉其他应用中运算符用法的用户可能会对 Cloud Search 中不同的实现感到困惑。
预留运算符
您不得在架构中使用以下任何运算符:
运算符 | 定义 |
---|---|
source |
查找特定产品或数据源中的内容 |
site |
查找来自特定网站的内容。 |
inurl |
查找来自特定网址的内容。 |
contenttype |
查找特定类型的内容,例如文档、电子表格、演示文稿、图片、文件夹和附件。 |
mimetype |
根据原始 mimetype 查找内容。 |
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 匹配项。 |