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



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

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

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

有没有办法让pf中的匹配也有助于mm和文档显示在结果中?

谢谢。

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

相关内容

  • 没有找到相关文章

最新更新