Solr查询数据,匹配2个或更多关键字

时间:2015-12-22 17:00:42

标签: solr lucene solr5

我使用Solr version 5搜索数据。我使用下面的查询,甚至single keyword匹配返回结果。

http://localhost:8983/solr/document/select?q=keyword1+keyword2&wt=json

任何人都可以建议我查询仅在2 or more个关键字匹配时才能获取结果。

感谢。

2 个答案:

答案 0 :(得分:1)

使用dismax mm (minimum should match) parameter

q=keyword1+keyword2&defType=dismax&mm=2&wt=json

答案 1 :(得分:0)

在solrconfig.xml中,将q.op的默认值更改为AND。

<str name="q.op">AND</str>