欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

ElasticSearch获取多个文档Multi GET API介绍

发布时间:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的这篇文章主要介绍了 ElasticSearch获取多个文档Multi GET API介绍 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

#■同时获取多个文档信息 #■例子:获职index:bank和shakespeare下面 #. I0为1.2.3.4.15.6.28的文档信息 GET /bank/bank_account/1 GET /bank/bank_account/2 GET /shakespcare/line/3 GET /bank/bank_account/4 GET /shakespeare/line/15

 

#日数组[] GET /_mget {"docs" : [{"_index" : "bank" ,"_type" : "bank_account","_id" :1},{"_index" : "bank","_type" : "bank_account","_id":2},{"_index" : "shakespeare","_type" : "line","_id" :3},{"index" : "shakespeare" ,"_type" : "line" ,"id":4},{"_index" : "shakespeare","_type" : "line","_id" : 15},{"_index" : "shakespeare","_type" : "line" ,"_id":6},{"_index" : "shakespeare","_type" : "line","_id" :28}] } #.也可以指定_source字段,获取你想要的 GET /_mget {"docs" : [{"_index" : "shakespeare" ,"_type" : 1193,"_id" :6,"source": "play_name"},{"index" : "shakespeare","_type" : "line","_id" :28,"source": "play_nane" }] } #.也可以指定多个source字段,数组形式获取你想要的 GET /_mget {"docs" : [{"_index" : "shakespeare" ,"_type" : 1193,"_id" :6,"source": "play_name"},{"index" : "shakespeare","_type" : "line","_id" :28,"source": ["play_nane","speaker","text_entry" ]}] }

 

#.获取相同index相同type下不同ID的文档 GET /shakespeare/1ine/_mget { "docs" : [{"_id": 6} ,{"_type" : "line", "_id" :28 }] }#可以这样简便的写 GET /shakespeare/line/_nget { "ids" : ["6", "28" ] } GET /shakespeare/line/_mget {"ids" : ["1", "2", "3", "4", "5", "6", "7" ]}

 

总结

以上是生活随笔为你收集整理的ElasticSearch获取多个文档Multi GET API介绍的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。