ES是一個基于RESTful web接口并且構(gòu)建在Apache Lucene之上的開源分布式搜索引擎昼蛀。
image.png
- base on Lucene
ref:https://www.cnblogs.com/dreamroute/p/8484457.html -
結(jié)構(gòu)化數(shù)據(jù) 非結(jié)構(gòu)化數(shù)據(jù) 半結(jié)構(gòu)化
es vs solr
image.png - RESTful
數(shù)據(jù)格式
image.png
-倒排索引、正排索引
image.png
// HTTP
索引創(chuàng)建
-
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
映射關(guān)系
image.png
keyword唯一性 必須完全匹配
image.png