ES听课心得

2019-02-20 21:45:00       xhs
ES
1.一秒延迟
2.类型,可分词和不可分词
3.分布式查询
每个分片都要查from+size的数量
协调结点整合数据,并取回 multi
深度分页
scroll 快照
after search, 加 id > 111 的过滤条件

4.ES分片等于lucene的index
5.为什么比mysql的like快?
倒排索引
6.多字段任意组合查询
根据条件形成bitset,进行位与操作
7.ES是在lucene的基础上实现分布式
8.分片类似mysql分区,副本类似主从
9.多层嵌套
不止一个条件,不止一种过滤
聚合的写的层次还更深
10.精确匹配 _phrase
11.批量,bulk , multi
12.doc values, 不分词的, fielddata,针对分词字段
13.相似度,评分,TF正促进, IDF反促进
14.segment, 分片
15.同样的内容,多个字段,近义词,缩写,错别字纠正
16.分词过程,先过滤html, 分词,再过滤纠正  _analyze
17._mapping, _search 
dynamic templates 可以少写很多字段
18.trade-off 牺牲ACID,换取查询速度 


发表评论