【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>,支撑前台展示高亮

  

   自定义搜索高亮条件

  

 

 

  

posted @   飞翔在天  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示