扫码阅读
手机扫码阅读
Elasticsearch(ES)索引库和文档操作
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
springboot葵花宝典
扫码关注公众号
今日目标
本文主要介绍了Elasticsearch(ES)中索引库和文档的操作,以及如何通过Mapping映射来创建和使用这些概念。
倒排索引介绍
Elasticsearch是面向文档存储的,文档数据以JSON格式存储,包含多个字段。ES中的索引是相同类型文档的集合,类似于数据库的表。映射(mapping)相当于索引中文档的字段约束信息,类似于表的结构约束。Elasticsearch与MySQL相比,后者擅长事务类型操作,而Elasticsearch擅长海量数据搜索、分析、计算。两者在企业中通常结合使用。
索引库操作
索引库类似数据库表,其中mapping映射类似表的结构。创建ES索引库需要定义mapping属性,如字段数据类型、是否创建索引以及分词器等。创建、查询、修改和删除索引库的基本操作均可以通过RESTful API实现,但一旦创建,无法修改mapping,只能添加新的字段。
文档操作
文档操作包括新增、查询、删除和修改文档。新增文档时需要指定索引库和文档ID,并提供JSON格式的文档内容。查询文档只需指定索引库和文档ID。删除文档同样需提供索引库和文档ID。修改文档可以通过全量修改或增量修改实现,全量修改会覆盖原文档,而增量修改只更新文档的部分字段。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
springboot葵花宝典
扫码关注公众号
springboot葵花宝典的其他文章
常见的加密方式有哪些?
由于在学习JWT的时候涉及使用很加密算法, 所以在这里做下扫盲, 简单了解 常见的加密方式
SpringBoot-31-注解详解-1
SpringBoot-31-注解详解-1
什么是类加载器?什么是双亲委派模型?
什么是类加载器?什么是双亲委派模型?
深入理解InnoDB存储引擎:逻辑存储结构、事务原理
InnoDB存储引擎是MySQL中最常用的存储引擎之一,它支持高级事务处理和并发控制,以及稳健的性能。本文将深入探讨InnoDB存储引擎的核心概念和工作原理,包括逻辑存储结构、事务原理。
Spring-3-掌握Spring事务传播机制
掌握Spring事务传播机制\x26quot;:深入解析Spring事务传播机制,并结合实例演示各种传播行为,帮助读者正确理解和应用事务传播。
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线