布爾搜索是一種搜索,能夠為文本中是否存在某些關鍵字或短語設置邏輯條件。
在此在線 布爾搜索 應用程式中,使用特殊單詞 AND、OR、NOT 指定條件 - 始終採用大寫形式。 在這種情況下,單詞 AND 形成一個查詢,其中將找到所有檔,其中同時有來自 AND 表達式的左側和右側的單詞。 單詞 OR 形成一個查詢,對於該查詢,將找到所有檔,其中有來自 OR 表達式左側或右側的單詞,或者同時來自兩者的單詞。 單詞 AND NOT 的組合形成一個查詢,對於該查詢,將找到表達式左側的單詞存在但表達式右側的單詞不存在的所有檔。
使用單詞 AND 的布爾搜索示例:「愛因斯坦和阿爾伯特」。 此查詢將返回其文本內容同時包含單詞「愛因斯坦」和「阿爾伯特」的所有檔。
使用單詞 OR 的布爾搜索範例:「相對論或量子」。 此查詢將返回其文本內容至少包含兩個單詞之一的所有檔 - "相對論","量子"。
一個布爾搜索示例,使用單詞AND NOT:"量子而不是愛因斯坦"。 此查詢將返回其文本內容包含單詞「quantum」但不包含單詞「Einstein」 的所有檔案。
此應用程式所基於的全文搜尋引擎 GroupDocs.Search 支援布爾搜索運算子的任意嵌套深度。 括弧可用於指定布爾表達式的計算順序。