使用布林運算子進行搜尋

PDF 文件中的布林搜尋提供更多搜尋選項,讓您以清楚的定義 (使用邏輯運算元) 組合搜尋條件。只有在搜尋多個文件時才能套用此功能;該功能不適用於依模式或遮罩進行搜尋。搜尋多個單字或片語時,會執行 OR 搜尋;也就是說,將會報告符合任一搜尋字串的每個項目。這表示,不再需要使用布林運算子執行 OR 搜尋。AND 搜尋 (必須同時出現兩個字串,因此會產生較少的結果) 必須搭配布林運算子。  

附註:本主題中詳述的運算子不適用於模糊搜尋

在多文件搜尋中使用布林查詢

  1. 開啟 [首頁] 功能區中的 [搜尋] 對話方塊

  2. [搜尋範圍] 下拉式清單中選取 [選擇索引],並在 [管理索引] 對話方塊中選取索引,然後按一下 [確定]

  3. 按一下 [>> 進階] 後選取 [相符選項] 下拉式清單中的 [布林查詢]

  4. 使用布林運算子和語法,輸入要查詢的搜尋詞彙。

  5. 按一下 [搜尋]。搜尋結果會顯示在 [搜尋] 對話方塊的下方。

  6. 按一下 [結果] 清單方塊中的項目以顯示其頁面,其中的搜尋結果會醒目提示。[結果] 清單方塊的右下方會顯示相符項目的數目。

常用的布林運算子

  • AND (&):將它插入在兩個字之間,即可僅尋找同時包含這兩個字的文件。這個運算元會縮小搜尋範圍,因為不會尋找僅包含其中一個字的文件。

  • OR ( | ):將它插入在兩個字之間,即可尋找包含任一字的所有文件。這個運算子能夠擴大搜尋範圍,因為可能會有較多的文件符合此條件。同時還會尋找包含這兩個字的文件。

  • EXCLUSIVE OR (^):將它插入在兩個字之間,即可尋找包含任一字同時包含兩者的所有文件。

  • NOT (~):將它插入在搜尋字前,排除包含該字的所有文件。您可以將該運算子搭配肯定的搜尋要求,例如:輸入「Invoice NOT Paris」將找到包含 Invoice 這個字但不包含 Paris 這個字的所有文件。

重要的語法需求:

  • 在輸入運算子作為關鍵字時,請務必將搜尋詞彙括在括號內,如此系統才不會將運算子解釋為符號。

  • 運算子前後請勿加上空格。

  • 使用圓括號指定操作順序。例如,輸入:

    Europe&(Paris|Brussels)

    首先
    ,會以 OR 搜尋 Paris 和 Brussels,接著再以 Europe 在結果中執行 AND 搜尋。所以會尋找具有 Paris 或 Brussels 的所有文件,但僅保留包含 Europe 的文件。

在下列範例中,A 和 B 代表搜尋單字或字串。圖表中的綠色區域顯示將會搜尋哪些相符項目。

 

運算元

符號

範例

圖表

AND

&

(A)AND(B)
A&B

適用「AND」的文氏圖表

OR

|

(A)OR(B)

A|B

適用「OR」的文氏圖表

EXCLUSIVE OR

^

(A)EXCLUSIVE OR(B)
A^B

適用「exclusive OR」的文氏圖表

NOT (單用)

~

NOT(A)
~
A

適用「Not A」的文氏圖表

NOT (合用)

~

(A)NOT(B)
A~B

適用「A not B」的文氏圖表

 

在 NOT A 的情形下,緣色區域代表搜尋中包含的所有檔案。

附註

搜尋索引檔案時,不能使用星號 (*) 或問號 (?) 執行萬用字元搜尋。