Elasticsearch学习(四)Elasticsearch基础数据介绍

本文介绍了Elasticsearch的基础数据,包括Index作为文档存储的地方,类似数据库实例;_type代表文档对象类,类似数据库表;_id是文档的唯一标识。此外,还提及了文档基础操作和处理并发更新冲突的方法,利用_version字段实现类似乐观锁的机制。
摘要由CSDN通过智能技术生成

                           Elasticsearch基础数据介绍

一、基础信息

Elasticsearch是一个分布式的文档(document)存储引擎,它可以实时存储和检索复杂数据结构——序列化的JSON文档,在Elasticsearch每一个字段都是默认被索引的,如果不需要的话,需要关闭减少性能损耗。

Elasticsearch的文档中除了原始的JSON数据之外,还有元数据信息,三个必须的元数据,_index,_type,_id:

——Index:文档存储的地方,不允许有符号,类似mysql中的数据库实例

_type:文档中代表对象的类,不允许有符号,类似mysql中的数据库表

_id:文档的唯一标志,与_type组合成一个唯一索引。

 

二、索引数据

           1、文档基础操作

#添加数据,连续添加认为是更新
#人工确认ID
PUT /website/blog/1
{
"title": "My second blog entry",
"text": "Still trying this out...",
"date": "2014/01/01"
...
}
#添加数据,连续添加认为是更新
#ES帮你生成ID,自动生成的是22位的UUID
POST /website/blog/
{
"title": "My second blog entry",
"text":
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值