2011-10-18 6 views
0

solrスキーマのdefaultOperator値はORですが、検索にbrowse(http:// localhost:8983/solr/browse)を使用し、defaultOperatorを使用している場合、どのようにベロシティテンプレートエンジンのデフォルト演算子を変更できますか?solr速度のデフォルト演算子を変更するには?

答えて

0

Dismaxが文書を一致させるために必要な条件の数を確認するために最小一致(mm)を使用して参照してください。

The default value of mm is 100%(すべての句が一致する必要があることを意味します)。

q.opは、dismaxパーサーの値のうち、mmを上書きしません。 https://issues.apache.org/jira/browse/SOLR-1889

ミリメートルはOR動作をエミュレートするために0%に設定してください -

<str name="mm">0%</str> 
+0

おかげでたくさん、私は私のsolrconfにこれを追加し、それが動作 – hadi

0

solrconfig.xmlファイルの<requestHandler name="/browse" class="solr.SearchHandler">セクションに次のエントリを追加することで、defaultOperatorを設定できるはずです。

<str name="q.op">OR</str> 

q.opパラメータの詳細については、Solr SearchHandler Wiki Page

関連する問題