ElasticSearch 基本操作(笔记)

Rest风格说明

创建索引

添加数据,则自动完成索引创建!

概念
1、类型,keywork类型,不能被分词器进行分词。text类型,能被分词器分词
2、match 分词查询
3、term 精确查询(不会将用户的入参进行分词操作)高效率,直接用到倒排索引
3.1 terms 类型in的效果 (where age = 1 or age = 20 or name = 'ving')

4、must(and),must not(not),should(or)
5、多条件查询 bool
6、过滤filter ,gt,lt
7、指定字段返回,_source
8、排序,order
9、分页,from,page
10、聚合查询--常用命令--去重计数 cardinalty

11、聚合查询--常用命令--范围统计
to 不包含
from 包含
数值范围统计

时间范围统计

ip范围统计

12、聚合查询--常用命令--统计聚合(统计某一字段,最大值,最小值,平均值,统一返回所有结果) extended-stat

13、地图经纬度查询
根据一个点,一个半径,将圆内的点检索出来

根据两个点,确定一个矩形,将矩形的点检索出来

根据多个点,形成的多边形。将多边形内的点检索出来

es查询语法 mysql查询语法 对比收集
https://www.jianshu.com/p/62bed9cc8349

查询索引模板语句

GET _template/trace-info-template

新增或修改索引模板语句

PUT _template/trace-info-template

查询索引mapping

GET /[index_name]/_mapping

删除一个索引

DELETE /my_index

posted @ 2020-07-12 23:38  邂逅那青春-VING  阅读(121)  评论(0编辑  收藏  举报