![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
好马行千里
这个作者很懒,什么都没留下…
展开
-
elasticsearch初探
1.es大致介绍 分布式搜索引擎,底层为lucene,核心思想多台机器启动多个es进程构成集群. index->type->mapping->document->field shard 横向扩展 提高性能 primary shard-> replica shard 高可用2.写入原理,查询...原创 2019-11-18 14:21:39 · 171 阅读 · 0 评论 -
1.基本概念
基本概念index(一类的集合,理解为数据库)document(行记录)mapping所有文档在写入index之前都需要先进行分析,设置一些参数,决定如何将输入文本分割为词条,哪些词条应该被过滤掉,或者哪些附加处理是有必要被调用的(如移除HTML标签),此外还提供了各种特性,如排序所需的字段内容信息。 这就是mapping,虽然es能根据字段自动检测字段的类型,大有时候还是需要自行配置...原创 2019-10-07 21:15:40 · 108 阅读 · 0 评论 -
2.Lucene评分
Lucene评分评分越高,意味着文档相关度越高,对查询结果更匹配。同一文档不通查询得分不具备可比性,不同查询返回同一文档的得分也不具备可比性文档得分考虑一下因子:文档权重:索引期赋予文档的权重值 字段权重:查询期赋予某个字段的权重值 协调因子:基于文档中词项命中个数的协调因子,一个文档命中了查询中的词项越多,得分越多 逆文档频率:倒排索引中频率越低,词项越罕见 长度范数:一个字段...原创 2019-10-08 14:23:53 · 137 阅读 · 0 评论 -
3.查询改写
原创 2019-10-08 14:25:43 · 177 阅读 · 0 评论