elasticsearch学习总结——API 规范

elasticsearch的REST API 支持JSON Over HTTP,thrift和memcached。


多重索引

大部分涉及到索引的API都支持跨索引类别(indices)的操作,同时也支持通配符。

所有的跨索引API都支持ignore_indices选项,将其设置为missing,在执行时会忽略不存在的索引类别。


通用设置

pretty results

在任意请求命令后加上?pretty=true,返回的JSON格式会被自动对齐(仅在调试时使用)。也可以通过设置format=yaml,将结果转化为可读性更强的YAML格式。

human readable output

统计数字一般会返回两种格式的数据:适合人类阅读的("exists_time" : "1h")和适合机器读写的("exists_time_in_millis" : "3600000")。可以通过在命令后加上?human=false取消返回,默认值为true。

parameters

其余的参数(使用HTTP协议,映射到HTTP URL参数)都遵循使用下划线外壳的规范。

boolean values

所有的REST API参数都支持布尔的false值:false,0,no和off。其他的都默认为true值。

number values

所有的REST API都将数字参数视为string类型。



HTTP 方式查询、更新、删除索引

查询:http://lo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值