预留和常用搜索运算符

本文档列出了 Google Cloud Search 中提供的预留和常用搜索运算符。预留运算符具有特定于 Google Cloud Search 的用途,不能用于您的架构。常用运算符在其他 Google Workspace 应用(如 Gmail)中是通用的,但可以在您的架构中使用。使用常用运算符时要小心,因为熟悉这些运算符在其他应用中使用的用户可能会对 Cloud Search 中的不同实现感到困惑。

预留运算符

您不能在架构中使用以下任何运算符:

运营商 定义
source 查找来自特定产品或数据源的内容
site 查找来自特定网站的内容。
inurl 查找来自特定网址的内容。
contenttype 查找特定类型的内容,例如文档、电子表格、演示文稿、图片、文件夹和附件。
mimetype 根据原始 MIME 类型查找内容。
type 查找特定类型的内容,例如文档、电子表格、演示文稿、图片、文件夹和附件。
owner 查找您拥有或他人与您分享的内容。对于源自第三方代码库的内容,唯一的有效值为 owner:me。对于 Google Workspace 内容,您还可以使用“所有者:身份”,其中“身份”可以是所有者的姓名、用户名或电子邮件地址。
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 的项。