0

solr3 から solr4 にアップグレードしたところ、古いデータを削除してドキュメントを再インポートしました。

しかし、奇妙なことに、 /select?q=* クエリを実行すると、期待どおりの結果が返されますが、上記のクエリの結果から単語を選択して実行すると、0 の結果が得られます。* 以外のクエリは、0 の結果を返します。

私は困惑しており、問題をトラブルシューティングする方法を探しています。

4

1 に答える 1

2

Solr3.6で廃止されたデフォルトの検索フィールドに依存しているようです。SOLR-2724を確認してください-schema.xmlで定義されているdefaultSearchFieldとdefaultOperatorを廃止し
ます。

qfリクエストハンドラで検索するフィールドにパラメータを追加できます。

dfパラメータをクエリリクエストハンドラに追加します。デフォルトのフィールドに名前を付けます。edismaxクエリパーサーでを
使用することもできます。qf

于 2013-03-06T07:17:21.407 に答える