ES学习笔记1
2021-06-01 本文已影响0人
林桉
ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。

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

-倒排索引、正排索引

// HTTP
索引创建
-
put幂等 post 不具有幂等性
image.png
自定义id
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
-
avg
image.png
映射关系

keyword唯一性 必须完全匹配
