@Override public ActionFuture<MultiSearchResponse> multiSearch(MultiSearchRequest request) { return execute(MultiSearchAction.INSTANCE, request); }
@Override public void multiSearch(MultiSearchRequest request, ActionListener<MultiSearchResponse> listener) { execute(MultiSearchAction.INSTANCE, request, listener); }
@Override public MultiSearchRequestBuilder prepareMultiSearch() { return new MultiSearchRequestBuilder(this, MultiSearchAction.INSTANCE); }
public CoordinateMultiSearchRequestBuilder(final ElasticsearchClient client) { // hack to be able to subclass MultiSearchRequestBuilder: the action instance is only used in #execute which we overwrite super(client, MultiSearchAction.INSTANCE); }