身安不如心安,屋宽不如心宽 。

elasticsearch 关于排序部分有没有中文文档或者博客,能否推荐点资料给个我

默认分类 | 作者 sherry | 发布于2015年01月04日 | 阅读数:12315

系统提示:这个人太懒了,什么问题描述都没有写!

已邀请:

Rubricate - hi

赞同来自: stab sherry rockybean

elasticsearch的排序可以分为两种

一种是文本相似度排序,基于TF-IDF 和SVM,就是词频权重和空间向量模型。分词之后,就按照分词的打分的结果来排序,当然就不是简单的abcd了,而且空间向量的关系来打分了。

可以看看lucene的打分公式。关于lucene,[觉先的源码分析](http://www.cnblogs.com/forfutu ... 9.html)不错,你可以看看

一种是自定义排序,完全按照用户定义的公式来排序,elasticsearch现在提供了script功能,能相当方便的定制想要的打分公式,可以看看下面的链接
[自定义打分公式](http://elasticsearch.cn/?/question/12)

还有纳兰琴的 [es源码分析](http://my.oschina.net/naqin)

sherry - 80IT女

赞同来自:

谢谢

stab - freshman

赞同来自:

看到有一个叫similarity貌似也有打分方面的东西,可以在官方文档里查到的

要回复问题请先登录注册