【ELK】REST基本操作
参考:狂神说的相关视频
工具:
ES客户端,可查看索引和索引内数据的变化,可认为Navicat针对Mysql效果
Kibana操作:config配置文件可设置语言中文

REST操作:
/索引名/文档类型/id;文档类型,默认_doc,可自己指定,比如自定义User

PUT 新建一条记录:


创建索引规则

获取索引信息

_cat查看默认配置

PUT要求所有数据都是完整的,否则会对没下发的数据置空;POST _update,没下发的参数不会被清空,仅刷新下发的字段

搜索 _search

普通查询

过滤查询-精确

REST 复杂搜索

结果字段过滤

使用sort排序

分页

多条件查询:must=且;should=或 must_not:不是


过滤器filter(区间)

匹配多个值,多个条件之间用空格分开,满足任一即可查出

精确查询
term:直接根据倒排索引指定的词条精确查找 --- 效率更高
match:使用分词器解析(先分析文档,然后在分析文档查询)


字段数据类型的区别:
text:
keyword:不会被分词器解析,精确查询
高亮查询: 搜索结果自动增加高亮标签<em> </em>,支撑前台展示高亮

自定义搜索高亮条件

浙公网安备 33010602011771号