Elasticsearch之文档操作

本文主要介绍Elasticsearch的文档操作,包括映射结构、添加、自动分配、修改和删除文档的方法,并提供了查询单个和批量查询文档的示例。
摘要由CSDN通过智能技术生成

Elasticsearch之文档操作

这是es系列的第五篇文章了,阅读前四篇有助于小伙伴们理解本篇文章。

1、Elasticsearch总览

2、Elasticsearch安装

3、Elasticsearch上手

4、Elasticsearch之mapping

回顾

前面的四篇文章我们讨论了什么是es,是用来干什么的,如何进行安装,怎么样建立索引库,如何给索引库添加mapping映射。本篇我们开始讨论如何添加文档,如何修改文档已经如何删除文档。

文档

什么是es文档,其实mapping就是es的数据字段约束,我们定义好一个索引,并且定义了一个mapping映射,就相当于我们在关系型数据库中定义好了这个表的表结构。也就是我们这个索引会用那些列。es中的一个文档,其实就是在mapping约束下的一行数据记录。索引可以认为是文档的优化集合,每个文档都是字段的集合,这些字段是包含数据的键值对。默认情况下,Elasticsearch对每个字段中的所有数据建立索引,并且每个索引字段都具有专用的优化数据结构。希望这样说小伙伴们可以理解。

maping映射结构

上篇文章中我们创建了一个叫做movie的索引,并且创建了该索引的mapping,复习一下查询索引的命令

curl -X GET "localhost:9200/movie/_mapping?pretty" 

可以看到,返回一个json串,可以清晰的看到我们定义的mapping,这里就不贴出来,不知道的小伙伴可以到上一篇文章中查看。

添加

下面,我们根据定义的映射,来添加我们的文档,特别说明:我们后续针对es的操作,都会用一个工具postman俩操作,目前还不会的小伙伴们

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值