2013-05-01 45 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