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
我将不胜感激任何帮助。 感谢。
答案 0 :(得分:1)
DEPRECATED:注释defaultSearchField不被弃用。
注意:Solr不建议这样做,而是在df
中使用{HID}的solrconfig.xml
。
如果您的请求处理程序没有注释defaultSearchField将是不够的
在solrconfig.xml中定义“df”,它优先。这需要删除。