ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。
- base on Lucene
ref:https://www.cnblogs.com/dreamroute/p/8484457.html -
结构化数据 非结构化数据 半结构化
es vs solr
- RESTful
数据格式
-倒排索引、正排索引
// HTTP
索引创建
-
put幂等 post 不具有幂等性
自定义id
修改
-
全量覆盖
-
局部修改
查询
-
请求体
-
分页查询
-
指定字段
-
排序
多条件查询
-
must
-
should
-
范围查询
-
全文检索匹配
切分 ‘小’ ‘华’都将被查询
聚合查询
-
过滤
-
avg
映射关系
keyword唯一性 必须完全匹配