近接演算子およびネストされた部分式

このトピックには、近接演算子をネストされた部分式とともに使用した例が記載されています。

他のブール演算子への部分式として、2つの近接演算子の使用がサポートされています。たとえば、次の式があるとします。
(chardonnay NEAR/5 California) AND Sonoma
NEARAND演算子に対する部分式として使用されるため、これは有効な式です。

ただし、近接演算子ではない演算子(ANDORNOT)は、NEARおよびONEAR演算子への部分式として使用できません。

たとえば、次に示す式は有効ではありません。
(chardonnay OR merlot) NEAR/5 California
しかし、次のようにすると、この無効な式を指定できます。
(chardonnay NEAR/5 California) OR (merlot NEAR/5 California)

近接演算子はリーフ演算子です。つまり、部分式としての単語およびフレーズのみを受け入れますが、他のブール演算子は受け入れません。

近接演算子をキー制限演算子とともに使用する場合も、部分式として使用する場合と同じ制限があります。

たとえば、次に示す問合せは有効ではありません。
("car maker" : aston) NEAR/3 martin

しかし、キー制限演算子のために次の形式にすると、有効になります。

"car maker" : (aston NEAR/3 martin)