1

組織番号 2 に属し、"baba" という文字列を含むすべてのユーザーを取得したいとします。私はどちらかを行うことができます:

q=baba AND org:2 

また

q=baba&fq=org:2

何が違うのかわからない。誰かが光を遮ることができますか。

4

2 に答える 2

4

フィルタはスコアリングに影響を与えず、フィルタリング部分を実行するだけです。フィルタは、a)一致するドキュメントの数が多く、2)結果が頻繁に再利用される状況でもパフォーマンスが向上します。

于 2012-04-17T13:12:42.077 に答える
1

フィルタリングにより、ファセットのタグ付けも可能になります。
FQ を考慮せずに、クエリに対して返されるすべてのファセットを含めるようにファセットにタグを付けることができます。
たとえば、投稿でorgをファセットとして返し、値1の10と値2の10があった場合、「q = baba AND org:2」はq 2(10)のファセットを返しますが、q =を実行した場合baba&fq=org:2 で、取得するファセットに q 1(10) 2(10) というタグを付けます。

それが理にかなっていることを願っています

于 2012-04-17T14:46:35.097 に答える