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

news/2025/2/11 18:19:47/

上文 Windows下载安装并启动 Elasticsearch(ES) 带着大家 下载安装了 ES
并启动了ES服务
在这里插入图片描述
加下来 我们就需要对它进行操作
那么 我们要操作 数据库插件 自然是要先创建一个库
但是 ES中并没有数据库的概念 你可以将它的索引 看成数据库 它里面可以创建索引

ES 算是一个数据库服务器 你要操作它 需要发WEB请求
这里 我通过 Postman 进行请求操作 如果没有这款软件 可以查看我的文章

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

我们先创建一个全新的请求
在这里插入图片描述
我们可以发一个 put请求 然后地址为 http://localhost:9200//索引名
例如

http://localhost:9200/books

这样 就会创建出一个 叫 books的索引
如下图 操作 然后 我们点击执行
在这里插入图片描述
下面会返回给我们一个执行的结果
在这里插入图片描述
acknowledged 为true 表示本次操作是成功的
这里需要注意 索引是不允许重复的
例如 我们再执行一次

这下面就会报错了
在这里插入图片描述
那么 你如果想知道某个索引是否存在
也是 http://localhost:9200//索引名 请求类型用get的即可
如果存在 它会将下面这些 创建时间 版本等信息都返回给你
在这里插入图片描述
我们用 delete 请求 也是 http://localhost:9200//索引名 就可以删除指定索引
在这里插入图片描述acknowledged返回了true 说明 已经删除成功了
然后 我们再次用get 去查

你会发现 这次 被删掉的索引就查不到了 404 了
在这里插入图片描述
OK 那么 我们还是用put 先将它再创建出来
在这里插入图片描述
到这啦 我们索引的创建就都完成了


http://www.ppmy.cn/news/1336585.html

相关文章

性能测试分类及常用指标

性能测试是个综合的概述,性能测试指的是测试一种分类或多种分类,任何一具体分类,都是性能测试 一、性能测试常用分类 负载测试压力测试并发测试稳定性测试 性能测试分类还有其他类型比如:配置测试、容量测试等,前期…

Mysql 插入数据

1 为表的所有字段插入数据 使用基本的INSERT语句插入数据要求指定表名称和插入到新记录中的值。基本语法格式为: INSERT INTO table_name (column_list) VALUES (value_list); 使用INSERT插入数据时,允许列名称列表column_list为空,此时&…

Lucene 查询原理

Lucene 查询原理 - 知乎 前言 Lucene 是一个基于 Java 的全文信息检索工具包,目前主流的搜索系统Elasticsearch和solr都是基于lucene的索引和搜索能力进行。想要理解搜索系统的实现原理,就需要深入lucene这一层,看看lucene是如何存储需要检…

解决ESP32板载WS2812B LED反色问题及工作状态灯的应用

本文主要介绍使用.Net nanoFramework驱动驱动 ESP32-S3-Zero 板载的 WS2812B LED的问题,以及如何设计一个灯光控制类,来方便的使用工作状态灯来显示设备的工作状态。 1. 引言 在使用Net nanoFramework驱动 ESP32-S3-Zero 的板载 WS2812B LED 时&#xf…

通过mybatis拦截器给sql执行加一个耗时监控

代码没什么内容,直接贴上来吧,其中costTimeUtil可以看我的另一篇博文:java实现一个不带次数变量的加权平均值算法-CSDN博客 Slf4j Intercepts({Signature(type StatementHandler.class,method "query",args {Statement.class, …

ES6 模块化、CommonJS 模块化的区别经典面试题

语法差异: ES6 模块化 使用 import 和 export 关键字来导入和导出模块。 javascriptCopy code// 导入模块 import { someFunction } from someModule; ​ // 导出模块 export function myFunction() {// code } CommonJS 模块化 使用 require 和 module.exports 或 exports 来导…

ETCD高可用架构涉及常用功能整理

ETCD高可用架构涉及常用功能整理 1. etcd的高可用系统架构和相关组件1.1 Quorum机制1.2 Raft协议 2. etcd的核心参数2.1 常规配置2.2 特殊优化配置2.2.1 强行拉起新集群 --force-new-cluster2.2.2 兼容磁盘io性能差2.2.3 etcd存储quota 3. etcd常用命令3.1 常用基础命令3.1.1 列…

综合案例 - 商品列表

文章目录 需求说明1.my-tag组件封装(完成初始化)2.may-tag封装(控制显示隐藏)3.my-tag组件封装(v-model处理:信息修改)4.my-table组件封装(整个表格)①数据不能写死&…