solr3.5 から solr3.6 に移行したばかりで、これまでずっと solr を次のようにクエリしてきました。
http:/localhost:8080/solr/<<corename>>/?q=apple
しかし、今ではこれは機能せず、検索フィールドの名前を毎回提供する必要があります。以前はそうではありませんでした。これは何を覆っているのでしょうか?
よろしく、 Rohit
solr3.5 から solr3.6 に移行したばかりで、これまでずっと solr を次のようにクエリしてきました。
http:/localhost:8080/solr/<<corename>>/?q=apple
しかし、今ではこれは機能せず、検索フィールドの名前を毎回提供する必要があります。以前はそうではありませんでした。これは何を覆っているのでしょうか?
よろしく、 Rohit
solrconfig.xml で、Solr のデフォルト パラメータを指定できます。それらを構成する必要があると思います。
この情報は、aolrconfig.xml のコメント内にあります。それらを構成するだけで機能します。また、solrconfig.xml でハンドラーを定義する際に default="true" を指定することで、デフォルトのハンドラーを構成することもできます。
正確なケースでは、標準の検索ハンドラータグ内に行を追加する必要があります
<lst name="defaults">
<str name="fl">default_fieldname</str>
<!-- more default params -->
</lst>