0

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

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

现在,文档在 qf 中定义的字段之一中匹配 termOne,并且短语“termOne termTwo”与在 pf 中定义的字段之一匹配。即使得到了这些匹配,文档也不会出现在结果中,因为它不满足 mm 标准。

有什么方法可以使 pf 中的匹配也有助于 mm 并且文档显示在结果中?

谢谢。

4

1 回答 1

0

pf参数用于提高结果分数,其中在匹配结果集已经确定,这些术语非常接近。如果您希望pf字段将文档添加到结果集中,而不仅仅是提高分数,最简单的解决方案似乎也是将它们添加到其中qf

于 2014-09-19T17:30:16.997 回答