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,换取查询速度