声明:本站文章均为作者个人原创,图片均为实际截图。如有需要请收藏网站,禁止转载,谢谢配合!!!

复合查询简介

复合查询可以将其他简单查询组合起来,实现更复杂的搜索逻辑,例如

  • function score 算分函数查询,可以控制文档相关性算分,控制文档排名,比如百度竞价

相关性算法

TF-IDF算法

在es5.0之前,会随着词频增大而增加

TF(词条频率) = 词条出现次数 / 文档中词条总数

IDF(逆文档频率) = Log(文档总数 / 包含词条的文档总数)

score = ∑ni TF * IDF

BM25算法

在es5.0之后,会随着词频增大而增加,但增长曲线会趋于水平