2016-08-04 12 views
0

[OK]を、ので、私は次のように、QFとの多くのフィールドを使用しています:solr質問でブースト係数を正しく使用するには?

[qf] => frpId^5 fundraise_title^3 fundraiser_display_name^3 charity_name^2 participantFname^2 participantLname^2 participantEmail^1 groupName^3 fundraise_text^ fundraiseTitleExact^15 fundraiserDisplayNameExact^15 charityNameExact^15 participantFnameExact^10 participantLnameExact^10 groupNameExact^10 all^ 

が、私は本当にフィールドfundraiseTitleExactのための完全一致が上になるようにすることを望みます。 QFのこの前のセットを上にして

、彼らは位置32

上にあるのは、私は次のようにfundraiseTitleExact後押ししていますことを言ってみましょう:

[qf] => frpId^5 fundraise_title^3 fundraiser_display_name^3 charity_name^2 participantFname^2 participantLname^2 participantEmail^1 groupName^3 fundraise_text^ fundraiseTitleExact^15000000000000000 fundraiserDisplayNameExact^15 charityNameExact^15 participantFnameExact^10 participantLnameExact^10 groupNameExact^10 all^ 

しかし、今でもfundraiseTitleExact完全一致のみです27位(5位上)、上向きではありません。

このフィールドの残りの部分に優先順位を付けるにはどうすればよいですか?

+0

ブーストだけでその場をと 'QFを試してみてくださいfundraise_text fundraiseTitleExact^15 fundraise_title' – vinod

答えて

0

これは、しかし、あなたはいくつかのオプションを持って、より多くのチューニングの問題のようになります。

  1. チューンアップすべてのブーストを変更するあなたの関連性、あなたが期待する結果を得るまで(私はより低いブーストで動作するように助言しますあなたの質問にあるものを選んで、最も重要な分野の向上を増やしてください)。

  2. edismax query parse rを使用している場合は、用語を増やすためにbqとbfのパラメータをチェックすることをお勧めします。

  3. さらに悪い場合は、Query Elevation Componentを使用してリストの先頭に入力してください。

私が高めのSolrと関連性のメカニズムの知識を広げるために、以下の本読むことをお勧めし:=

+0

私は、特定のフィールド検索を強化するためにbqを使用しました。ありがとうございました。 –

関連する問題