Q:非洲食人族的酋长吃什么?

无法获取 x-pack-transport

Elasticsearchzhuqitian 回复了问题 • 3 人关注 • 3 个回复 • 12897 次浏览 • 2017-05-22 13:57 • 来自相关话题

Elasticsearch主副分片异步同步设置

Elasticsearchkennywu76 回复了问题 • 3 人关注 • 1 个回复 • 11512 次浏览 • 2017-05-19 11:58 • 来自相关话题

如何使用template为所有字段指定分词器

Elasticsearchmedcl 回复了问题 • 3 人关注 • 1 个回复 • 6368 次浏览 • 2017-05-26 13:20 • 来自相关话题

unassigned shards

Elasticsearchtypuc 回复了问题 • 3 人关注 • 3 个回复 • 4921 次浏览 • 2017-05-20 23:37 • 来自相关话题

elasticsearch 倒排索引

Elasticsearchkennywu76 回复了问题 • 2 人关注 • 1 个回复 • 6411 次浏览 • 2017-05-19 09:31 • 来自相关话题

找寻TF_IDF和BM25的评分计算优化排序

Elasticsearchjiakechong1642 发表了文章 • 1 个评论 • 5772 次浏览 • 2017-05-18 15:44 • 来自相关话题

1.下面简述下如何根据explain解释TFIDF和BM25的评分计算
2.首先是TFIDF
使用ik_smart分词器,ES为2.3.3
文档是:分词结果是
"伟业我爱我家"     分词结果:【伟业,我,爱我,家】
"我爱我家"     【我,爱我,家】
这两个。
multi_match  匹配,query=我爱我家
排名如下
-----------------------------------------------------------
"伟业我爱我家"    "_score": 6.8563557,
详细参数 
"我":tf=1,idf=6.7638364,fieldNorm=0.5,queryNorm=0.07292504,
“爱我”: tf=1,idf=6.7638364,fieldNorm=0.5,queryNorm=0.07292504
“家”: tf=1,idf=6.278329,fieldNorm=0.5,queryNorm=0.07292504
----------------------------------------------------------
"我爱我家"          "_score": 6.7839246,
"我":tf=1,idf=6.9336233,fieldNorm=0.5,queryNorm=0.07370365,
“爱我”: tf=1,idf=6.9336233,fieldNorm=0.5,queryNorm=0.07370365
“家”: tf=1,idf=6.9336233,fieldNorm=0.5,queryNorm=0.07370365
---------------------------------------------------------
其中queryNorm是由每个term词项的idf综合计算而来,所以在每个文档中,他都是一样的。
然后仔细比较得分,觉得每个得分都可以被推算出来
但是排序结果不符合期望:
queryNorm 官方文档也说了基本没有什么用
tf=1没什么可说
idf有些问题,比如"爱我"在这两个文档中是不同的(这是因为这两个文档在不同的分片中引起的)
那这么说来,TFIDF的得分就仅仅受tf,idf,fieldNorm控制,
而idf因为分片不均匀可能会出现一点差异,fieldNorm又犹由于精度让长度为3或者4 的文档值都为0.5
。综上:tfidf在这种量不多(200万)的短文本检索下,效果很差。

这种情况下,我该怎么优化这个排序呢(让“我爱我家”,排在"伟业我爱我家"前面呢?)
 
 
 
------------------BM25的详情稍后补上-------------------------
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

logstash收集系统日志,日志收集内容与显示文件名不一致

Logstashmedcl 回复了问题 • 2 人关注 • 1 个回复 • 4440 次浏览 • 2017-06-05 16:11 • 来自相关话题

为什么filter对suggest起不到过滤的作用?

回复

Elasticsearch匿名用户 发起了问题 • 1 人关注 • 0 个回复 • 5468 次浏览 • 2017-05-18 14:43 • 来自相关话题

可以给节点设置权重么?

ElasticsearchYuna 回复了问题 • 3 人关注 • 1 个回复 • 5326 次浏览 • 2017-05-24 10:18 • 来自相关话题

es对查询发起端的性能是否有要求?

ElasticsearchYuna 回复了问题 • 2 人关注 • 1 个回复 • 4495 次浏览 • 2017-05-24 10:21 • 来自相关话题

elasticsearch5.4 Field Collapsing去重

回复

Elasticsearchyouryida 发起了问题 • 1 人关注 • 0 个回复 • 7425 次浏览 • 2017-05-18 10:02 • 来自相关话题

filebeat 的reload config 有人用过吗

Beatsfutao 回复了问题 • 2 人关注 • 1 个回复 • 8298 次浏览 • 2017-06-26 11:27 • 来自相关话题

ElasticSearch评分疑惑

回复

Elasticsearchredhat 发起了问题 • 1 人关注 • 0 个回复 • 3779 次浏览 • 2017-05-17 16:57 • 来自相关话题

logstash2.x和logstash5.x区别在哪?

Logstashmedcl 回复了问题 • 2 人关注 • 1 个回复 • 3740 次浏览 • 2017-05-21 22:21 • 来自相关话题

elasticsearch定时删除旧的index内容

Elasticsearchwuyinggui 回复了问题 • 4 人关注 • 2 个回复 • 9142 次浏览 • 2017-05-17 18:19 • 来自相关话题