ブール検索の場合は、問合せに論理演算子を含めると、Studioによって「ブール検索」パネルが表示されます。 パネルからブール検索リンクを選択すると、次に示す演算子に基づいて検索が実行されます。
注意:
ブール検索結果は、すべてのデータ・セットに表示されない場合があります。 結果を使用するには、データ内の少なくとも1つの属性に平均で200文字を超える文字列値が必要です。そうでない場合、プロジェクトの変換ページを介して全文検索を行うために、1つ以上の属性を手動で有効化する必要があります。ブール検索演算子 | 用途 | 使用例および結果 |
---|---|---|
AND | 指定されたすべての用語とともに結果を返します。 |
fruit AND berry次のような"fruit"と"berry"の両方による結果を返します: This wine has notes of fruit, cinnamon, berry, and oak. |
OR | 指定したすべての語が含まれる結果を返します。 |
"best buy" OR cheap次のような"best buy"または"cheap"を使用して結果を返します: The product quality is cheap. |
NOT | 次の用語を否定します。 暗黙的ANDは、他の用語と組み合せられて実行されます。これは、OR NOTを指定すると上書きされます。 |
"best buy" NOT cheap"best buy"ではあるが"cheap"でない次のような結果を返します: At this price, this is a best buy.次のようには出力されません。 The price is cheap for what you get, a definite best buy. |
NEAR/<NUM> | 右辺の用語が左辺の用語の<NUM> 単語内にある結果を返します。 語句には、1つの単語または複数の単語からなるフレーズを指定できますが、ワイルドカードやブール演算子を含めることはできません。
|
blue NEAR/4 redたとえば、"blue"が"red"の4語以内の結果を返します: red orange yellow green blue indigo violet |
ONEAR/<NUM> | 関数はNEAR/<NUM> と同じですが、指定された順番に用語を含む必要があります。
|
red ONEAR/2 blue次のような、"red"の2語後に"blue"が発生する結果を返します: red white blue |
演算子の相互作用と優先度
デフォルトでは、キーワード検索は入力されたすべての語を使用するAND検索として実行されます。 ブール演算子を使用して、より正確な検索ロジックを設定できます。 たとえば、camcorder AND NOT digitalの問合せではcamcorderという語のレコードを検索し、一致セットを返す前にdigitalという語の結果をすべて削除します。
たとえば、"A OR B AND C NOT D"という式は、"A OR (B AND C AND (NOT D))"と解釈されます。