MultiSearch API for N number of queries MultiSearch API for N number of queries elasticsearch elasticsearch

MultiSearch API for N number of queries


You can simply iterate over your formulae and add them to your multi search one by one and then fire the multi search request.

MultiSearchRequestBuilder sr = client.prepareMultiSearch();for (String formula : formulae) {    SearchRequestBuilder srb = client            .prepareSearch(index)            .setSource(formula);    sr.add(srb);}MultiSearchResponse resp = sr.execute().actionGet();