4

有没有办法从 solr 检索每个匹配文档的每个关键字的匹配字段/位置?

例如,如果文档的标题为“在 Lucene Solr 中检索每个关键字/字段匹配位置——可能吗?” 并且查询是“solr关键字”,除了doc-id(我通常只想要doc-id,而不是完整文档)之外,我还想得到一些可以告诉我匹配项的内容:

solr:
  title: 9
keyword:
  title: 3

我很确定这些信息是在查询执行期间计算的(对于短语查询),但是是否可以将这些信息返回给应用程序?

谢谢!

4

2 回答 2

2

AFAIK 无法直接执行此操作,但您可以使用点击突出显示来实现它。

于 2009-10-13T02:08:14.567 回答
2

调试搜索中的相关性问题建议使用 Solr 分析,您可以使用类似http://localhost:8983/solr/admin/analysis.jsp?highlight=on. 这突出了匹配的术语并给出了它们的位置。

于 2009-10-13T15:38:22.923 回答