只显示主题贴
通过Searcher.explain(Query query, int doc)方法可以查看某个文档的得分的具体构成。
在Lucene中score简单说是由 tf * idf * boost * lengthNorm计算得出的。
tf:是查询的词在文档中出现的次数的平方根
idf:表示反转文档频率,观察了一下所有的文档都一样,所以那就没什么用处,不会起什么决定作用。
boost:激励因子,可以通过setBoost方法设置,需要说明的通过field和doc都可以设置,所设置的值会同时起作用
lengthNorm:是由搜索的field的长度决定了,越长文档的分值越低。
所以我们编程能够控制s ...
- 进入论坛 Java 版
- 浏览: 54657 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Lucene的评分(score)机制 ...
顶楼主一下。 很早就在做这块的实验了,lucene的score机制更面向与算法数 ...
-- by linliangyi2007 -
Lucene的评分(score)机制 ...
lot1 写道grantbb 写道 在Lucene中score简单说是由 tf ...
-- by imjl -
Lucene的评分(score)机制 ...
我不知道楼上所说的商业应用是指什么呢?据我所知,很多大的互联网公司都在使用Luc ...
-- by grantbb -
Lucene的评分(score)机制 ...
grantbb 写道 在Lucene中score简单说是由 tf * idf * ...
-- by lot1 -
Tomcat5到Tomcat6的升级 ...
能否给出一个具体的链接呢,我在tomcat的网站左侧属性项中还真是没有找到,见笑 ...
-- by aunox






评论排行榜