elasticsearch基础应用

1._cat接口

| _cat接口 | 说明 |

| GET /_cat/nodes | 查看所有节点 |

| GET /_cat/health | 查看ES健康状况 |

| GET /_cat/master | 查看主节点 |

| GET /_cat/indices | 查看所有索引信息 |

es 中会默认提供上面的几个索引,表头的含义为

2.索引操作

索引就相当于数据库

2.1 创建索引 PUT/索引名

创建索引名是test_0的索引。

默认分片shards=3,副本replicas=2.

2.2 查看索引 GET /索引名

2.3 删除索引 DELETE /索引名称

再查看已经不存在此索引了

3.文档操作

文档相当于数据库中的表结构中的Row记录。

3.1 创建

PUT /索引名称/类型名/编号

POST /索引名称/类型名/编号

3.2 查询

GET /索引/类型/id

3.3 更新

POST /索引/类型/id/_update

这里提示索引是只读模式无法修改,使用API切换回来:

也可以批量设置取消只读:

bash 复制代码
Admin@DESKTOP-VEAMT68 MINGW64 /
$ curl -XPUT -H "Content-Type: application/json" http://192.168.1.10:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": "false"}'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    69  100    21  100    48     42     96 --:--:-- --:--:-- --:--:--   138{"acknowledged":true}

可以看到现在索引为非只读模式:

更新成功:

3.4 删除

DELETE /索引/类型/id

DELETE /索引

3.5 测试

_bulk批量操作,语法格式

复制代码
{action:{metadata}}\n
{request body }\n
{action:{metadata}}\n
{request body }\n
相关推荐
xixixi777776 分钟前
空天地通信、高速光模块、AI 智能体攻击、同态加密芯片四大事件解读:AI 算力底座攻防与全域通信同步升级
大数据·人工智能·深度学习·ai·大模型·光模块·智能体
小蜗子13 分钟前
Windows 11 + RTX 5060 + WSL2 Ubuntu + NVIDIA DGL 容器
linux·运维·ubuntu
数据皮皮侠18 分钟前
全国消协智慧 315 平台投诉信息数据库
大数据·人工智能·算法·百度·制造
2601_9594819218 分钟前
CPT Markets:把平台稳定性做到位——视角梳理与提示整理
大数据
ihuyigui22 分钟前
国际商超零售短信接口
大数据·前端·后端·架构·零售
湘美书院--湘美谈教育27 分钟前
湘美谈教育AI经验集锦:细分领域的标准定义者
大数据·人工智能·深度学习
SelectDB28 分钟前
Agentic Analytics 时代,AI Agent 真正需要怎样的数据基座?
大数据·agent·自动化运维
着迷不白37 分钟前
八、shell脚本
linux·运维
weixin_5498083643 分钟前
从“大海捞针“到“精准定位“:易薪路AI人才罗盘如何用AI重构企业人才选拔与组织发展
大数据·人工智能·重构
爱装代码的小瓶子1 小时前
3. 设计buffer模块
linux·服务器·开发语言·c++·php