Объедините эластичные поисковые запросы в один

#elasticsearch

Вопрос:

У меня есть такой документ, как:

 Book {
  authors:[],
  realease_date
}
 

У меня есть поисковый запрос, который возвращает временные ряды о том, сколько книг было выпущено автором. Упрощенный запрос выглядит следующим образом:

 {
   "query":{
      "bool":{
         "must":[
            {
               "query_string":{
                  "query":"Stephen King",
                  "fields":[
                     "authors"
                  ]
               }
            }
         ]
      }
   },
   "aggs":{
      "timeline":{
         "terms":{
            "field": "realease_date"
            "size":2147483647
         }
      }
   },
   "size":0
}
 

У меня есть список авторов. Поэтому я запускаю запрос для каждого автора.

Есть ли какой-нибудь способ, как я могу выполнить 1 запрос вместо N запросов?