String filter = request.content().toUtf8();
MySearchResponse rsp;
if (localAction) {
SearchRequestBuilder srb = createScrollSearch(searchIndexName, searchType, filter,
hitsPerPage, withVersion, keepTimeInMinutes);
SearchResponse sr = srb.execute().actionGet();
rsp = new MySearchResponseES(client, sr, keepTimeInMinutes);
} else {
// TODO make it possible to restrict to a cluster
rsp = new MySearchResponseJson(searchHost, searchPort, searchIndexName, searchType, filter,
basicAuthCredentials, hitsPerPage, withVersion, keepTimeInMinutes);