ElasticSearch学习笔记(四)给索引添加数据

Open 这个 分享 由 lemontea 发布于 2017-10-26 · 860 阅读 0 回复
lemontea 评论于 2017-10-26

在第三篇笔记的时候,添加了一个people索引。[001]

现在为这个索引添加一项数据。要知道没想数据都会有一个id,在这里可以手动指定id,也可以自动生成。

先看第一个、手动id的请求地址:

http://localhost:9200/people/man/4

这个uri“/people/man/4”表示,将要网people索引、man类型中添加一个id为4的数据。请求Method支持Put和POST。数据内容如下:

{
    "name": "超重瓦力",
    "country": "China",
    "age": 32,
    "date": "1984-02-15"
}

表示添加成功的返回结果:

{
    "_index": "people",
    "_type": "man",
    "_id": "4",
    "_version": 1,
    "result": "created",
    "_shards": {
        "total": 2,
        "successful": 1,
        "failed": 0
    },
    "created": true
}

那么如果要自动生成id呢,也很简单只要把uri最后的id去掉就可以了,如下:

http://localhost:9200/people/man/