保留和常見的搜尋運算子

本文件列出 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 的項目。