lucene 评分公式 ——forfuture1978
来源:互联网 发布:长春绝命毒师网络比赛 编辑:程序博客网 时间:2024/05/19 18:41
Lucene的打分公式非常复杂,如下:
coord(q,d):此项表示,当一篇 文档(document) 中包含的搜索词(query terms)越多,则此文档则打分越高。
queryNorm(q):此值并不影响排序,而仅仅使得不同的query之间的分数可以比较。其公式如下:
t in q: Term t
tf(t in d):Term t在文档d中出现的词频(次数)
idf(t):Term t在几篇文档中出现过
norm(t, d):标准化因子,它包括三个参数:Document boost。Field boost。lengthNorm(field) = (1.0 / Math.sqrt(numTerms)):一个域中包含的Term总数越多,也即文档越长,此值越小,文档越短,此值越大。
ps: norm(t,d )中的 Term t 好像没有直接参与。
转自:forfuture1978的专栏
0 0
- lucene 评分公式 ——forfuture1978
- Lucene/solr的评分公式
- Lucene评分公式推到
- Lucene TFIDFSimilarity评分公式详解
- Elasticsearch如何评分?-Apache Lucene默认评分公式解释
- lucene评分
- Lucene:评分机制
- Lucene的评分机制
- lucene-hits和评分
- Lucene Scoring 评分机制
- Lucene Scoring 评分机制
- Lucene Scoring 评分机制
- lucene评分分析2
- Lucene自定义评分查询
- Lucene的评分机制
- Lucene的自定义评分
- Lucene评分机制
- lucene 的评分机制
- 【SSH 基础】浅谈Hibernate映射
- angularjs controller, service, directive 的demo
- MFC模态对话框
- 读取条空比例
- Android ViewConfiguration.getScaledTouchSlop () 用法
- lucene 评分公式 ——forfuture1978
- 【蓝桥杯】【切面条】
- 猫猫学iOS之iOS键盘隐藏,下一个textField,键盘控制第三方好用框架IQKeyboardManager
- 各种加密签名算法MD5/SHA, DES,RSA,DSA,ECC
- Object_C 回顾 0.0.1
- window 下PHP redis扩展插件
- VC总是重新生成问题
- Java 反射Reflection使用
- Javascript面向对象编程(三):非构造函数的继承