組織番号2に属し、文字列「baba」を持つすべてのユーザーをフェッチしたいとします。私は違いが何であるかわからないSOLRのフィルタと複雑なクエリの違いは何ですか?
q=baba AND org:2
OR
q=baba&fq=org:2
を:私はどちらかを行うことができます。何人かが光を遮ることができますか?
組織番号2に属し、文字列「baba」を持つすべてのユーザーをフェッチしたいとします。私は違いが何であるかわからないSOLRのフィルタと複雑なクエリの違いは何ですか?
q=baba AND org:2
OR
q=baba&fq=org:2
を:私はどちらかを行うことができます。何人かが光を遮ることができますか?
フィルタはスコアリングに影響を与えません。フィルタリングはフィルタリングだけです。フィルタは、a)一致する文書の数が多く、2)結果がしばしば再利用される状況において、フィルタがより効果的である。
フィルタリングによって、ファセットのタグ付けも可能です。
FQを考慮せずに、クエリに返されるすべてのファセットを含むようにファセットにタグを付けることができます。
あなたがファセットとしてorgを返し、値1の値10と値10の値10があった場合、 "q = baba AND org:2"はq 2(10)のファセットを返しますが、 q = baba & fq = org:2とし、q 1(10)2(10)でファセットを取得するファセットをタグ付けします。あなたが考慮にFQを取っていない、あなたのクエリに対して戻されるすべてのファセットを含めるようにファセットをタグ付けすることができます感覚
を作る
希望。あなたがファセットとしてorgを返し、値1と値10の10が値2の場合、 "q = baba AND org:2"はq 2(10)のファセットを返しますが、q = baba&fq = org:2とし、ファセットにq 1(10)2(10)のファセットを付けるとタグが付けられます – encodes