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":