Elasticsearch 单模式下API的增删改查操作
2016-07-29 15:54
399 查看
<pre name="code" class="html">Elasticsearch 单模式下API的增删改查操作 http://192.168.32.80:9200/library/ PUT {"settings":{"index":{"number_of_shards":5,"number_of_replicas":1}}} 可以通过GET带商参数settings可以获得该索引详细的配置信息: http://192.168.32.80:9200/library/_settings/ GET {"settings":{"index":{"number_of_shards":5,"number_of_replicas":1}}} 返回; 查询 {"query":{"match_all":{}}} 易读 结果转换器? 重复请求 显示选项? { "library": { "settings": { "index": { "creation_date": "1469773369469", "number_of_shards": "5", "number_of_replicas": "1", "uuid": "QA72b8YURSSiTFp9P8Klyg", "version": { "created": "2030499" } } } } } ##获取所有索引信息: http://192.168.32.81:9200/_all/_settings/ 查询 {"query":{"match_all":{}}} 易读 结果转换器? 重复请求 显示选项? { ".kibana": { "settings": { "index": { "creation_date": "1469525519216", "number_of_shards": "1", "number_of_replicas": "1", "uuid": "6AFgs3DmTxOu2p8Pjr1F6w", "version": { "created": "2030499" } } } }, "nginx_acc": { "settings": { "index": { "creation_date": "1469197120363", "number_of_shards": "5", "number_of_replicas": "1", "uuid": "NrankAbxS0qC2YPbT5iu5g", "version": { "created": "2030499" } } } }, "library": { "settings": { "index": { "creation_date": "1469773369469", "number_of_shards": "5", "number_of_replicas": "1", "uuid": "QA72b8YURSSiTFp9P8Klyg", "version": { "created": "2030499" } } } } } 5.2 API创建,删除索引 索引/类型/id PUT /library/books/1 初始 library size: 795B (1.55ki) docs: 0 (0) library 索引 0个文档: http://192.168.32.81:9200/libary/books/1/ PUT {"titile":"Elasticsearch: The Defintive Guide","name":{"first":"Zachary","last":"Tong"},"publish_date":"2016-07- 29","price":"59.99"} http://192.168.32.81:9200/libary/books/5/ PUT {"price":"59.99"} GET 请求; http://192.168.32.81:9200/ scan/books/2/ GET ##获取_source 获取指定的字段: http://192.168.32.81:9200/ scan/books/2/?_source=titile GET ##我们更新同一个ID下的文档,可以通过覆盖的方式更新: http://192.168.32.81:9200/ library/books/1 PUT {"titile":"Elasticsearch: The Defintive Guide","name":{"first":"Zachary","last":"Tong"},"publish_date":"2016-07- 29","price":"99.99"} ##或者通过_update API的方式更新你想要的字段: http://192.168.32.81:9200/ library/books/1_update PUT {"doc":{ "price":10 } } 获取 :索引/类型/id /libarary/books下的所有id Elasticsearch 的内置字段以及类型 内置字段: _uid,_id,_type,_source,_all,_analyzer,_boost,_parent,_routing,_index,_size,_timestamp,_ttl
相关文章推荐
- 了解全局变量与局部变量---复数
- MyBatis学习总结(五)——实现关联表查询
- 重温数据结构(二)
- 如何防范与化解联保联贷风险
- Spark 概念学习系列之Spark的任务处理流程(九)
- Python黑帽编程 2.0 第二章概述
- Paxos一致性算法
- Elasticsearch 单模式下API的增删改查操作
- Elasticsearch 单模式下API的增删改查操作
- GL table说明
- maven构建时问题记录
- JAVA中的“抽象接口”
- React入门指引与实战
- Android 自动更新 教你如何写自己的更新
- hdoj5769Substring【后缀数组】
- WDK LIST_ENTRY
- poj 1062 昂贵的聘礼 (dijkstra)
- 面试记录
- UITextField UITextView对内容字数的限制
- 二维码扫描