【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>,支撑前台展示高亮
自定义搜索高亮条件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)