预留和常用搜索运算符

本文档列出了 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 Google 云端硬盘 匹配具有给定标题的项。
app Google 云端硬盘 搜索只能通过特定应用打开的内容。
mailthreadid Gmail 匹配具有给定会话 ID 的项。