三、Elasticsearch自带API

补充:在LINUX中直接访问非GET方式网址,案例:

(一)集群(Cluster)
Elasticsearch 提供了全面并且强大的REST API与集群交互。
健康
API
集群:/_cat/health?v
节点:/_cat/nodes?v
状态:
green:一切OK
yellow:所有数据可用、replicas未分配
red:部分数据不可用

(二)索引
1、索引列表
API:/_cat/indices?v

2、创建索引
请求
Method:POST
URL:/”索引名”?pretty
响应
内容:{“acknowledged”:true}

3、删除索引
请求
Method:DELETE
URL:/segmentfault?pretty
相应
内容:{“acknowledged”:true}

(三)文档
1、建立
请求
Method:PUT
URL:/segmentfault/l/1500000009957330?pretty
Body:{“name”:”NoSQL”}
案例:/segmentfault/l/1500000009957330?pretty -d {“name”:”NoSQL”}

2、查询
请求
Method:GET
URL:/segmentfault/l/1500000009957330?pretty

3、更新
请求
Method:PUT
URL:/segmentfault/l/1500000009957330?pretty
Body:{“name”:”No SQL”}

4、删除
请求
Method:DELETE
URL:/segmentfault/l/1500000009957330?pretty

5、批量操作
请求
Method:POST
URL:/segmentfault/l/_bulk?pretty
Body:
{“index”:{“_id”:”1500000009957330″}}
{“name”:”NoSQL”}
{“index”:{“_id”:”1500000009970812″}}
{“name”:”Caching”}
{“index”:{“_id”:”1500000009971600″}}
{“name”:”Messaging”}

(四)搜索
案例:

Original: https://blog.51cto.com/u_15692960/5405952
Author: mb62b19580f1ddc
Title: 三、Elasticsearch自带API

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/517180/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球