我已经能够使用Dismax处理程序来进行介绍和突出显示。

我尝试针对以下结果进行改面,例如以下查询:“获取类似于“ 11qualcomm.doc”的文档,其“ doc_keywords”具有“ Communication”为必填项。 通用标签

但是结果是: 通用标签

这暗示该构面仅适用于 q= id:“ 11qualcomm.doc” ,不适用于MLT结果集。

分面是否适用于MLT结果集?如果是,我在做什么错了?

有帮助吗?

解决方案

自己找到答案。我应该使用More Like This处理程序,而不是使用搜索处理程序的MLT。MLT处理程序“支持使用CommonQueryParameters进行构面,分页和筛选”(来自Wiki)。

其他提示

最近添加了过滤器查询作为对Solr的支持。更多类似此功能。
https://issues.apache.org/jira/browse/SOLR-2351

但是标记为该修补程序的版本是3.5和4.0,因此它可能不适用于您。
可以检查补丁或升级。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top