/select
Solr 4 では、リクエスト ハンドラでデフォルト フィールド「df」を設定したことがわかります。
<requestHandler name="/select" class="solr.SearchHandler">
<!-- default values for query parameters can be specified, these
will be overridden by parameters in the request
-->
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="df">id</str>
しかしid
、これは独自のドキュメント フィールドであるため、すべてのクエリはデフォルトで "id:my_query" になり、常に 0 の結果が返されます。
デフォルトで照会するフィールドを定義するにはどうすればよいですか?
これは v3 から v4 へのアップグレードであり、途中でこの部分が壊れているようです。