预留和常用搜索运算符

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