2

solr3.5 から solr3.6 に移行したばかりで、これまでずっと solr を次のようにクエリしてきました。

http:/localhost:8080/solr/<<corename>>/?q=apple

しかし、今ではこれは機能せず、検索フィールドの名前を毎回提供する必要があります。以前はそうではありませんでした。これは何を覆っているのでしょうか?

よろしく、 Rohit

4

2 に答える 2

2

solrconfig.xml で、Solr のデフォルト パラメータを指定できます。それらを構成する必要があると思います。

この情報は、aolrconfig.xml のコメント内にあります。それらを構成するだけで機能します。また、solrconfig.xml でハンドラーを定義する際に default="true" を指定することで、デフォルトのハンドラーを構成することもできます。

正確なケースでは、標準の検索ハンドラータグ内に行を追加する必要があります

<lst name="defaults">  
   <str name="fl">default_fieldname</str>
   <!-- more default params -->
</lst>
于 2012-06-11T15:02:32.340 に答える