我已经编写了一个查询,并希望在每个查询执行上动态设置索引。如何传递索引名称。
MultiSearchRequestBuilder multiSearchRequestBuilder = null;
multiSearchRequestBuilder = client.prepareMultiSearch()
最佳答案
您需要为要对您选择的任何索引发出的每个请求构建一个 SearchRequest
,然后将该 SearchRequest
添加到 MultiSearchRequestBuilder
SearchRequest searchRequest1 = new SearchRequest("index1");
multiSearchRequestBuilder.add(searchRequest1);
SearchRequest searchRequest2 = new SearchRequest("index2");
multiSearchRequestBuilder.add(searchRequest2);
关于java - Elasticsearch MultiSearchRequestBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128323/