2012-03-02 8 views
0

"defType"に関する奇妙な振る舞い。すべての手がかりをいただければ幸いです。Solr Dismax奇妙な振る舞い

クエリ1:私は上記のクエリでは

: - - http://localhost:8085/solr/select/?q=abc&version=2.2&start=0&rows=10&indent=on&deftype=dismax [完璧な、結果が返さ小さなTとDEFTYPE] http://localhost:8085/solr/select/?q=abc&version=2.2&start=0&rows=10&indent=on&defType=dismax

クエリ2 [資本TとDEFTYPEは、結果をフェッチしません]私はdismaxを使用しているので、追加部分を削除しました。

答えて

0

deftypeは有効なSolrパラメータではないため、deftype=dismaxは期待どおりに機能しませんが、問題がある場所には、defType=dismaxと表示されます。

2

deftypeパラメータはSolrには分かりません。このパラメータを使用すると、実際にはSolrはデフォルト値を使用します。デフォルトの検索フィールド(schema.xmlを参照)を検索し、ボックスからのブーストはサポートしていません。

debugQueryをオンにすると、クエリがdixmaxでどのように解析され、どのようにSolrのデフォルトクエリパーザで生成されたクエリとどのように違うのかを確認する必要があります。