瞭解進階搜尋語言
此節詳細說明 @CollaborationProductShortName@ 搜尋功能中使用的搜尋語法。
搜尋語言結構
只需在搜尋欄位中輸入一個單字即可搜尋。裸詞(不含搜尋運算子的單字)被解釋為在『content』: 運算子中搜尋 -- 與郵件中的任何文字相符。
更進階的搜尋可透過指定一個搜尋運算子實現。特殊關鍵字後跟一個冒號即為搜尋運算子,其後是適合於該運算子的其他參數。例如:
in:inbox 運算子為 "in",而參數為 " inbox",意即回送名為 " inbox" 的資料夾中的郵件。
from:someone 運算子是 from,而參數是 someone,則會回送寄件人地址中含 someone 的郵件。
在任何關鍵字前都可加上字首 "not",從而指定不符合該條件的項目,例如 not in:inbox。搜尋不區分大小寫,意即 "in:inbox" 與 "in:Inbox" 相同。減號(-)是 NOT 的同意詞,因此:not in:inbox 與 -in:inbox相同
大多數情況下無需在搜尋字串中使用標點符號,因為會被搜尋程式代碼所忽略。有些情況下不是這樣(例如,搜尋含有時間 '9:30' 的郵件),在這種情況下你需要為搜尋參數加上引號。例如:subject:"9:30" 回送的是主題中含字串 9:30 的郵件。
搜尋參數中允許使用的字元:
下列字元如果不加引號就不能用於搜尋參數: ~ ' ! # $ % ^ & * ( ) _ ? / { }[ ] ; :
下列字元可以用於搜尋參數,但不能作為首字使用。 - + < >
備註: 特殊字元,例如作為文字一部分的商標符號,在索引搜尋時會被移除。它們砸在搜尋中會被忽略。例如,搜尋 Zimbra™ 時,會找到所有關於 Zimbra 的資訊,包括那些沒有商標符號的內容。
多重搜尋字
如果輸入了多個搜尋字(用空格分開),預設情況下它們是"AND"(與)的關係。in:inbox tim 表示 "將返回位於收件箱中且(AND)含有 tim 的郵件"。對於有多種條件的搜尋項,你可以尋找與其中任意條件相符的項目,也可尋找符合全部條件的項目。你可從「進階」搜尋頁面進行這兩種類型的搜尋。
除「基本」搜尋功能外,所有搜尋窗格的規則為:
與指定條件中任意條件相符的搜尋稱為 'OR' (或)搜尋,意思是如果郵件中包含 X 或 Y,則認為該郵件是相符的。
同時包含 X 與 Y 的搜尋稱為 'AND' (與)搜尋,郵件必須符合 所有指定的條件才是相符的。
只有 OR 出現在查詢條件中。在「進階」搜尋中進行選擇時,如果作為選項你選擇了在「搜尋」工具列顯示搜尋結果,則「搜尋」框隨即更新並顯示得到的結果。對於AND 類型的搜尋,'AND'一詞並不會出現。
提示:AND 和 OR 可結合括號使用。括號中的字詞視為一個單位。例如 from:(john thomas) 等同於 from:john AND from: thomas。如果括號中有 OR,如 from:(john or smith),則等同於 from:john OR from:smith。
在搜尋中使用 * 作為通配字元
星號(*)可在搜尋中的詞尾作為通配字元使用,以便找到與詞拼寫相似的內容。
請使用星號* 作為通配字元。例如,搜尋字串 do* 返回的結果是 do、dog、door 等。
備註: 搜尋查詢中的雙位元星號不會視為通配字元,搜尋執行時將忽略。