通过Web请求对 Elasticsearch(ES) 进行索引的 增删查 操作

上文 Windows下载安装并启动 Elasticsearch(ES) 带着大家 下载安装了 ES

并启动了ES服务

加下来 我们就需要对它进行操作

那么 我们要操作 数据库插件 自然是要先创建一个库

但是 ES中并没有数据库的概念 你可以将它的索引 看成数据库 它里面可以创建索引

ES 算是一个数据库服务器 你要操作它 需要发WEB请求

这里 我通过 Postman 进行请求操作 如果没有这款软件 可以查看我的文章

API接口调试工具Postman下载安装步骤
Postman登录注册指导
简单认识 Postman界面操作

我们先创建一个全新的请求

我们可以发一个 put请求 然后地址为 http://localhost:9200//索引名

例如

javascript 复制代码
http://localhost:9200/books

这样 就会创建出一个 叫 books的索引

如下图 操作 然后 我们点击执行

下面会返回给我们一个执行的结果

acknowledged 为true 表示本次操作是成功的

这里需要注意 索引是不允许重复的

例如 我们再执行一次

这下面就会报错了

那么 你如果想知道某个索引是否存在

也是 http://localhost:9200//索引名 请求类型用get的即可

如果存在 它会将下面这些 创建时间 版本等信息都返回给你

我们用 delete 请求 也是 http://localhost:9200//索引名 就可以删除指定索引
acknowledged返回了true 说明 已经删除成功了

然后 我们再次用get 去查

你会发现 这次 被删掉的索引就查不到了 404 了

OK 那么 我们还是用put 先将它再创建出来

到这啦 我们索引的创建就都完成了

相关推荐
前端若水15 分钟前
会话管理:创建、切换、删除对话历史
前端·人工智能·python·react.js
元拓数智17 分钟前
智能分析落地卡壳?先补好「数据关系+语义治理」这层技术基建
大数据·分布式·ai·spark·数据关系·语义治理
Bigger25 分钟前
mini-cc:一个轻量级 AI 编程助手的诞生
前端·ai编程·claude
涵涵(互关)39 分钟前
Naive-ui树型选择器只显示根节点
前端·ui·vue
BY组态1 小时前
Ricon组态系统最佳实践:从零开始构建物联网监控平台
前端·物联网·iot·web组态·组态
BY组态1 小时前
Ricon组态系统vs传统组态软件:为什么选择新一代Web组态平台
前端·物联网·iot·web组态·组态
SoaringHeart1 小时前
Flutter进阶:OverlayEntry 插入图层管理器 NOverlayZIndexManager
前端·flutter
放下华子我只抽RuiKe51 小时前
React 从入门到生产(四):自定义 Hook
前端·javascript·人工智能·深度学习·react.js·自然语言处理·前端框架
TDengine (老段)1 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
sxgzzn2 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能