ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。

image.png
- base on Lucene
 ref:https://www.cnblogs.com/dreamroute/p/8484457.html
- 
结构化数据 非结构化数据 半结构化 
 es vs solr
 image.png
- RESTful
数据格式

image.png
-倒排索引、正排索引

image.png
// HTTP
索引创建
- 
put幂等 post 不具有幂等性 
 image.png
 自定义id 
 image.png
修改
- 
全量覆盖 
 image.png
- 
局部修改 
 image.png
查询

image.png
- 
请求体 
 image.png
- 
分页查询 
 image.png
- 
指定字段 
 image.png
- 
排序 
 image.png
多条件查询

image.png
- 
must 
 image.png
- 
should 
 image.png
- 
范围查询 
 image.png
- 
全文检索匹配 
 image.png
 切分 ‘小’ ‘华’都将被查询 
 image.png
聚合查询

image.png
- 
过滤 
 image.png
- 
avg 
 image.png
映射关系

image.png
keyword唯一性 必须完全匹配

image.png















