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.pngkeyword唯一性 必须完全匹配
image.png
网友评论