Spring数据solr和Solr 6.4.0:默认搜索字段

时间:2017-01-25 11:29:38

标签: spring solr spring-data-solr

Solr 6.4.0不允许在schema.xml中使用默认字段并抛出异常,因此必须删除此行:

<defaultSearchField>product_digest</defaultSearchField>

删除它需要显式传递参数。 使用solrj4和ModifiableSolrParams很容易。

但我们使用的是最新版本 spring-data-solr 2.0.6 ,我无法弄清楚如何使用

设置它
  

org.springframework.data.solr.core.query.SimpleQuery

我将不胜感激任何帮助。 感谢。

1 个答案:

答案 0 :(得分:1)

DEPRECATED:注释defaultSearchField不被弃用。

注意:Solr不建议这样做,而是在df中使用{HID}的solrconfig.xml。  如果您的请求处理程序没有注释defaultSearchField将是不够的   在solrconfig.xml中定义“df”,它优先。这需要删除。