ElasticSearch使用Kibana实现批量操作(一)

  ElasticSearch使用Kibana实现批量操作-Multi Get API

1.批量获取多份文档

2、指定显示的字段

上篇介绍了介绍ElasticSearch使用Kibana实现基本的增删改查操作,本篇主要介绍批量操作

合并多个请求可以避免每个请求单独的网络开销。 如果你需要从Elasticsearch中检索多个文档, 相对于一个一个的检索, 更快的方式是在一个请求中使用multi-get或者 mget API。
mget API参数是一个 docs 数组, 数组的每个节点定义一个文档的 _index 、 _type 、 _id 元数据。 如果你只想检索一个或几个确定的字段, 也可以定义一个 _source 参数:

1.批量获取多份文档

GET /_mget
{
    "docs":[
       {
           "_index": "lib",
           "_type": "user",
           "_id": 1
       },
       {
           "_index": "lib",
           "_type": "user",
           "_id": 2
       },
       {
           "_index": "test",
           "_type": "people",
           "_id": 1
       }
     ]
}

 "_index": "lib"   指定查询的索引名

 "_type": "user"   指定查询的类型名

"_id": 1   指定查询的文档id

#查询结果
{
  "docs": [
    {
      "_index": "lib",
      "_typ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值