2013-05-01 54 views
0

我如何知道,查询中有多少条款实际匹配?我知道得分高的文档排名更高,但我想知道有多少实际匹配。Solr查询中匹配标记的数量

说,我的查询是

weekday:(monday tuesday wednesday) 

我想知道有多少条款实际上确实匹配,所以我可以强调的是不匹配的所有字词的搜索结果,并标记只匹配部分的结果。

我不需要总数,只有多少查询条件匹配。

  • 如果文件是“星期一,星期一”,匹配计数应为1(未2)
  • 如果文件是“星期一到星期五”,匹配计数应为2

回答

1

我建议你尝试在查询词频时使用tv.tf。请参阅:for more info

+2

由于Solr Wiki关闭,上述链接中术语向量组件的文档链接不可用。这是一个类似于Term Vector Component文档的替代方法 - http://docs.lucidworks.com/display/solr/The+Term+Vector+Component – 2013-05-01 14:11:34

+0

链接已更改https://cwiki.apache.org/confluence/display/solr的/的+期限+矢量+元器件 – cheffe 2016-11-08 12:41:32