ブール検索は、テキスト内の特定のキーワードまたは語句の有無について論理条件を設定する機能を備えた検索です。
このオンライン ブール検索 アプリでは、条件は常に大文字の特殊単語 AND、OR、NOT – を使用して指定されます。 この場合、単語 AND は、AND 式の左右の部分からの単語が同時に存在するすべてのファイルが見つかるクエリを形成します。 OR という単語は、OR 式の左側または右側、または両方から同時に単語があるすべてのファイルが見つかるクエリを形成します。 単語 AND NOT の組み合わせは、式の左側の単語が存在するが、式の右側の単語が存在しない場合にすべてのファイルが見つかるクエリを形成します。
単語 AND を使用したブール検索の例: "アインシュタインとアルバート"。 このクエリは、テキスト コンテンツに "アインシュタイン" と "アルバート" の両方の単語が含まれているすべてのファイルを返します。
単語ORを使用したブール検索の例:「相対性理論OR量子」。 このクエリは、テキストコンテンツに「相対性理論」、「量子」の2つの単語の少なくとも1つが含まれているすべてのファイルを返します。
単語 AND NOT を使用したブール検索の例: "量子であり、アインシュタインではありません"。 このクエリは、テキストコンテンツに「量子」という単語が含まれているが、「アインシュタイン」という単語を含まないすべてのファイルを返します。
本アプリケーションの基になる全文検索エンジン GroupDocs.Search は、ブール型検索演算子の任意の深さのネストをサポートしています。 括弧を使用して、ブール式が評価される順序を指定できます。