检索Lucene Solr中的每个关键字/字段匹配位置 - 可能吗?

时间:2009-10-13 00:11:42

标签: lucene solr

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

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

solr:
  title: 9
keyword:
  title: 3

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

谢谢!

2 个答案:

答案 0 :(得分:2)

AFAIK无法直接执行此操作,但您可以使用hit highlighting来实现它。

答案 1 :(得分:2)

Debugging Relevance Issues in Search建议使用Solr分析,您可以使用http://localhost:8983/solr/admin/analysis.jsp?highlight=on之类的内容从管理网址中获取该分析。 这突出了匹配的术语,并给出了他们的立场。