elasticsearch文档

本文档介绍了Elasticsearch中数据的基本单位——文档,包括文档的概念、组成结构,详细阐述了如何通过REST API进行新增、获取及删除文档的操作,并提到了分片计算规则。同时,还讨论了为实现搜索功能而准备数据的过程。
摘要由CSDN通过智能技术生成

文档概念

什么是文档

ES中存储数据的单位叫做document。每个单一的整体数据都是一个文档对象,类似数据库中表格行数据(rows)。例如:一个文档可以包含一个人的数据,表示一个商品,表示一个网页结构。

文档组成结构

文档对象在ES中,都是以json字符串形式存在的,所以一个文档可以根据数据,业务逻辑,由多个key值形成。
{“name”:“逻辑”,“age”:18},这个文档中name,age就是他的Field字段。一个文档是由多个字段组成的。字段类似数据库的列数据。

在这里插入图片描述

文档的REST_API

新增文档

curl -XPUT http://localhost:9200/indexname/type/docld?pretty -d '{文档json}'
  • 类型TYPE
    在es中,为了方便管理大量文档数据,形成一个类型type概念,可以通过类型,辨别文档的所属关系,类似于数据库中table

但是在8版本中,type类型的概念将会彻底消失,因为类型的存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值