当前位置: 首页 > news >正文

Kibana操作ES基础

废话少说,开干!!!!!!!!!!!!截图更清晰,复制在下面


#================库操作===================#创建索引【相当于数据库的库】
PUT /first_index#获取索引【相当于数据库的库】
GET first_index#删除索引【相当于数据库的库】
DELETE /first_index#================表操作===================#创建类型【相当于数据库的表,即创建表字段】
POST /first_index/first_type
{"properties" : {"id" : {"type" : "long"},"username" : {"type" : "text"},"password" : {"type" : "text"},"age" : {"type" : "integer"}}
}#获取类型【相当于数据库的表,添加表字段name,索引一旦创建就不能更改,如果更改导出数据,创建索引,导入数据】
POST /first_index/first_type
{"properties" : {"id" : {"type" : "long"},"name" : {"type" : "text"},"password" : {"type" : "text"},"age" : {"type" : "integer"}}
}#================行操作===================#获取行内容
GET /first_index/first_type/10/_source#添加和修改【如果有id为10的数据就修改,如果没有就添加】
POST /first_index/first_type/10
{"id" : 23,"username" :"lisi" ,"password" : "666","age" : 11
}POST /first_index/first_type/11
{"id" : 11,"username" :"111" ,"password" : "111","age" : 11
}POST /first_index/first_type/12
{"id" : 11,"username" :"111" ,"password" : "111","age" : 5
}#删除行数据
DELETE /first_index/first_type/11#================常用命令===================#获取所有的index【相当于数据库的库】,返回json格式
GET /_cat/indices?format=json#获取所有的index【相当于数据库的库】,返回列表
GET /_cat/indices?#获取所有的index【相当于数据库的表及表字段属性】
GET first_index#获取所有的index【相当于表的行数据】
GET /first_index/_search
{"query": {"match_all": {}}
}#查询username是lisi的数据,不是模糊查询
GET /first_index/_search
{"size": 2,"query": {"match": {"username":"lisi"}}
}#查询username包含li的数据,是模糊查询
GET /first_index/_search
{"query": {"query_string": {"fields": ["username"],"query": "*li*"}}
}#查询age大于6的数据
POST /first_index/_search
{"query": {"range": {"age": {"gt": 6}}}
}

http://www.lryc.cn/news/520657.html

相关文章:

  • MYSQL8创建新用户报错:You have an error in your SQL syntax;check...
  • 动漫周边商城系统|Java|SSM|VUE| 前后端分离
  • Vue 3 Diff 算法受 `v-for` 循环中的 `key` 属性影响
  • 江科大STM32入门——看门狗笔记整理
  • 【计算机网络】lab7 TCP协议
  • 计算机视觉:解锁未来智能世界的钥匙
  • Java的Stream流和Option类
  • 深入理解ASP.NET Core 管道的工作原理
  • 多模态论文笔记——CLIP
  • brpc之baidu_protocol
  • LeetCode:39. 组合总和
  • SOLID原则学习,开闭原则(Open Closed Principle, OCP)
  • Unreal Engine 5 C++ Advanced Action RPG 七章笔记
  • 自动连接校园网wifi脚本实践(自动网页认证)
  • HTTP/HTTPS ⑤-CA证书 || 中间人攻击 || SSL/TLS
  • traceroute原理探究
  • 50_Lua垃圾回收
  • Git-2-:Cherry-Pick 的使用场景及使用流程
  • 【C++】21.map和set的使用
  • burpsiute的基础使用(2)
  • ElasticSearch 同义词匹配
  • linux RT-Preempt spin lock实现
  • PySpark广播表连接解决数据倾斜的完整案例
  • Chromium CDP 开发(十二):为自己的Domain建立custom_config.json
  • 【Vue】全局/局部组件使用流程(Vue2为例)
  • Vue.js组件开发详解
  • 解决:ubuntu22.04中IsaacGymEnv保存视频报错的问题
  • 深度学习camp-第J7周:对于ResNeXt-50算法的思考
  • java: 错误: 无效的源发行版:17解决办法
  • Docker 安装开源的IT资产管理系统Snipe-IT