elasticsearch RESTful
2018-03-21 17:44 安松 阅读(681) 评论(0) 收藏 举报一 、索引(index)
1. 创建索引
(1)第一种方式
PUT twitter { "settings" : { "index" : { "number_of_shards" : 3, "number_of_replicas" : 2 } } }

(2)第二种方式
①:没有指定mapping
curl -XPOST "http://127.0.0.1:9200/productindex" {"acknowledged":true}
②:查看mapping
curl -XGET "http://127.0.0.1:9200/productindex/_mapping?pretty" { "productindex" : { "mappings" : { } } }

2. 删除索引
DELETE /twitter

二、结构(map)
1. 创建index的过程中创建mapper,如果已经存在则报如下错误
PUT index_an { "mappings": { "egan": { "properties": { "title": { "type": "string" }, "name": { "type": "string" }, "age": { "type": "integer" }, "created": { "type": "date", "format": "strict_date_optional_time||epoch_millis" } } } }
}

2. 下面的错误由于:elasticsearch 2.X不支持text,好像5.X才支持,2.X使用的是string

3. 正常如下

4. 添加mapping

5. 查看mapping

6. 添加mapping
{ "product": { "properties": { "amount":{ "type":"integer" } } } }

7. 查看

8. 修改mapping
http://www.cnblogs.com/Creator/p/3722408.html
浙公网安备 33010602011771号