在响应的顶层接收hits []数组

时间:2018-09-22 09:59:01

标签: elasticsearch

我知道response filtering从Elastic Search响应的响应中排除了一些元数据。说我只对接收hits.hits感兴趣,那么我会将&filter_path=hits.hits.*包含在对ES的搜索调用中,它将返回以{ "hits": {开头的结果,如下所示

{
 "hits": {
   "hits": [
    {
      "_source": {

但是,即使消除了"hits": [,有什么方法可以直接在顶层接收"hits": {数组吗?原因是我正在使用流技术来分批使用ES响应数据。如果我能设法以最高级别获得hits[]数组,则块解析将变得更加容易。

0 个答案:

没有答案