2015-02-23 106 views
0

如果我搜索的order of merit不带引号,则返回结果。第一个结果是“顺序”。但是,如果我通过添加引号"order of merit"完成匹配,则返回零结果。这里发生了什么?我需要做些什么才能获得完全匹配?SOLR短语查询未返回结果

回答

0

Solr与仅搜索词或整个词组之间的区别。取决于您正在使用的查询解析器。

例如:如果您使用edismax查询分析器,也有一些明确的参数来定义,短语查询应该如何处理:

http://wiki.apache.org/solr/ExtendedDisMax#pf_.28Phrase_Fields.29

也许这是一个好主意,检查你的solrconfig.xml反对那。