如何编辑SOLR如何评分文档?

时间:2011-06-29 06:44:59

标签: c# visual-studio-2010 lucene solr solrnet

我正在使用SolrNet将Solr索引文档和结果映射到类,并将服务器用于桌面搜索应用程序。我需要Solr的是给出一个查询字符串,并返回一个包含两个细节的文档列表:该文档的唯一ID,以及该文档的分数

但我想要的分数不是SOLR自己计算的分数。我需要一个分数,该分数仅反映文档中该字符串的频率(换句话说,该文档中的命中计数)。如何更改SOLR如何评分文档,以便为每个文档生成的分数与命中计数相等或成比例?

1 个答案:

答案 0 :(得分:1)

你看过函数查询吗?特别是termfreq对你有帮助。

http://wiki.apache.org/solr/FunctionQuery#termfreq

你可以使用http://solrurl/?q=myterm&sort=termfreq(text,'myterm'来定义termfreq)desc