2016-09-14 5 views

答えて

0

<requestHandler name="/select" class="solr.SearchHandler"> 
.... 
<lst name="appends"> 
    <str name="qf">my_col^1</str> 
    <!--str name="qf">my_col^boost_val</str--> 
    <!--str name="bq">my_col2^boost_val</str--> 
</lst> 
.... 
0

個別のSolrのフィールドを後押しすることが可能です。
フィールドのリストを導入する追加のパラメータqf(クエリフィールド)があります。それぞれのフィールドには、クエリの特定のフィールドの重要度を増減させるブースト係数が割り当てられています。
次に、solrconfigのサンプルを示します。 QF(クエリフィールド)パラメータは、標準クエリパーサーでは使用できません - 上記QFで

<requestHandler name="/select" class="solr.SearchHandler"> 
<lst name="defaults"> 
    <str name="defType">dismax</str> 
    <str name="qf">title^10 content^5</str> 
</lst> 
</requestHandler> 

は5

のブーストタイトルフィールド10と、コンテンツのブーストを割り当てます。 dismaxまたはedismaxクエリパーサで使用できます。

関連する問題