我正在尝试UpdateByQueryRequest
在java中使用。问题是,我在eclipse
. 我正在使用java RestHighLevelClient
. 这是一个例子
import org.elasticsearch.index.reindex.UpdateByQueryRequest;
SearchRequest searchRequest = new SearchRequest(index).types(type);
我收到了 2 条建议。第一个没有 SearchRequest
对象,第二个有 SearchRequest
对象
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest();
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest(searchRequest);
我无法setQuery
像在 ES 中的其他地方一样使用。另一方面setScript
工作
updateByQueryRequest.setQuery()
是否有其他语法可以做到这一点?