码迷,mamicode.com
首页 > Windows程序 > 详细

REST API (创建索引,检索文档)

时间:2016-07-02 17:22:04      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:

下面简单介绍下elasticsearch提供的一套api的用法:、

1. 创建索引 PUT

下面创建了索引jiu3,里面配置信息重写,否则默认5个分片和一个副本,映射里写了一个type:lvh,以及两个字段。当然,大括号里这些并不是必需的。

 1 curl -XPUT http://192.168.100.15:9200/jiu3/ -d ‘{
 2     "settings":{
 3         "index":{
 4             "number_of_shards":1,
 5             "number_of_replicas":0
 6         }
 7     },
 8     "mappings":{
 9         "lvh":{
10             "properties":{
11                 "name":{
12                     "type":"string"},
13                 "age":{
14                     "type":"long"}
15             }
16         }
17     }
18 }

2. 添加文档 POST

添加文档时,可以在现有type里添加,亦可以新建一个type来添加文档。唯一标识符(_id)可写可不写。

1 curl -XPOST http://192.168.100.15:9200/jiu3/lih/1 -d ‘{
2     "name":"huan"}

3. 获取文档 GET

pretty是以JSON格式显示

1 curl -XGET http://192.168.100.15:9200/jiu3/lih/1?pretty

4. 检索文档 GET

检索方式多种多样,简单举几个例子:

1 curl -XGET http://192.168.100.15:9200/jiu3/lih/_search?pretty
1 curl -XGET http://192.168.100.15:9200/jiu3/_search?pretty&q=name:huan

 

REST API (创建索引,检索文档)

标签:

原文地址:http://www.cnblogs.com/jiu0821/p/5635417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!