有没有办法从solr中检索每个匹配文档的每个关键字的匹配字段/位置?
例如,如果文档标题为“在Lucene Solr中检索每个关键字/字段匹配位置 - 可能吗?”并且查询是“solr keyword”,除了doc-id(我通常只想要doc-id,而不是完整的文档)之外,我想得到一些可以告诉我匹配的内容: / p>
solr:
title: 9
keyword:
title: 3
我很确定这些信息是在查询执行期间计算的(用于短语查询),但是可以将这些信息返回给应用程序吗?
谢谢!
答案 0 :(得分:2)
AFAIK无法直接执行此操作,但您可以使用hit highlighting来实现它。
答案 1 :(得分:2)
Debugging Relevance Issues in Search建议使用Solr分析,您可以使用http://localhost:8983/solr/admin/analysis.jsp?highlight=on
之类的内容从管理网址中获取该分析。
这突出了匹配的术语,并给出了他们的立场。