Solr的最小匹配(mm)和短语字段(of)匹配

时间:2014-09-19 06:06:21

标签: solr lucene edismax

我的请求处理程序中配置的最小匹配是2.我的搜索查询包含两个术语,即q = termOne termTwo& defType = edismax。

这意味着必须在文档中找到termOne和termTwo才能被视为匹配。我还在请求处理程序中将某些字段指定为qf(查询字段)和pf(短语字段)。

现在,文档在qf和短语" termOne termTwo"中定义的一个字段中匹配termOne。匹配pf中定义的其中一个字段。即使它得到这些匹配,文档也不会出现在结果中,因为它不满足mm标准。

是否有任何方法可以使pf中的匹配对mm和文档显示在结果中?

感谢。

1 个答案:

答案 0 :(得分:0)

The pf parameter用于提升结果分数,其中术语在 之后已经确定了匹配结果集。如果您希望pf字段将文档添加到结果集中,而不是仅仅提高分数,那么最简单的解决方案似乎就是将它们添加到qf中。