Elasticsearch入门之索引操作(创建、查看、删除)
Elasticsearch是基于Lucene的全文检索引擎,本质也是存储和检索数据;所以ES中的很多概念与MySQL类似,可以参考关系型数据库的经验去理解(类似MongoDB相关核心术语的理解)。
就索引而言,es中内涵与关系型数据库中索引有着本质的不同——详细可以参考官网Index modules | Elasticsearch Guide [8.1] | Elastic中相关内容。
对于索引的操作(包括其他的操作),es提供的rest风格的API,即http请求接口,而且也提供了各种语言的客户端API。具体参见官网REST APIs | Elasticsearch Guide [8.1] | Elastic。
本文就索引实践在es中如何进行操作(相当于一个库的增删查),同时体验熟悉es提供rest-api。如下:
1、创建
语法:
,settings可以不设置,系统默认。
通过:HEAD /索引名称,可以查看索引是否存在
2、查看
语法:
查看所有索引,可以使用 GET /_all。
3、打开、关闭
es中索引类似MySQL中的db,那就有打开和关闭的操作。操作语法如下:
1)打开
2)关闭
4、删除
语法:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-04-09 Spring Boot基本配置之application.properties配置文件