ES是一個基于RESTful web接口并且構(gòu)建在Apache Lucene之上的開源分布式搜索引擎昼蛀。
- 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
- RESTful
數(shù)據(jù)格式
-倒排索引、正排索引
// HTTP
索引創(chuàng)建
-
put冪等 post 不具有冪等性
自定義id
修改
-
全量覆蓋
-
局部修改
查詢
-
請求體
-
分頁查詢
-
指定字段
-
排序
多條件查詢
-
must
-
should
-
范圍查詢
-
全文檢索匹配
切分 ‘小’ ‘華’都將被查詢
聚合查詢
-
過濾
-
avg
映射關(guān)系
keyword唯一性 必須完全匹配