在 Solr 4 中,我看到我们在/select
请求处理程序中配置了默认字段“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 的升级,这部分似乎在此过程中被破坏了。