1

数値のみを含む空白のトークン化されたフィールドが与えられた場合、次を含むドキュメントと一致するクエリを作成したいと思います。

1) セット A のすべての数字

2) セット B の数字の少なくとも 1 つ

これは私が書いたものです

q=wstf:( 1 AND 2 AND 3 AND 4 ) AND ( 5 OR 6 OR 7 OR 8 )  // (Set A) AND (Set B)

次のようなものを取得するために、式内でデフォルトの演算子を指定できることを覚えています (ただし、間違っている可能性があります) ( q.opパラメーターについて話しているわけではありません)。

q=wstf:(AND 1 2 3 4) AND wstf:(OR 5 6 7 8)

しかし、リファレンスガイドにはこのようなものは見つかりません。

編集

デフォルトの演算子を ANDに設定していることに注意してください

何か助けはありますか?

4

1 に答える 1

1

AND の場合は、デフォルトとして指定した演算子を省略し、クエリを 1 つのステートメントに結合することしかできません。

q=wstf:(1 2 3 4 (5 OR 6 OR 7 OR 8))

それはあなたが望んでいたほど良くも短くもありませんが、少なくとも少しは短くなります...

于 2014-05-08T12:11:11.487 に答える