I am trying to use UpdateByQueryRequest
in java. The problem is, I am getting different syntax suggestion in eclipse
. I am using java RestHighLevelClient
. Here is an example
import org.elasticsearch.index.reindex.UpdateByQueryRequest;
SearchRequest searchRequest = new SearchRequest(index).types(type);
There are 2 suggestions I am getting. First one is without SearchRequest
object and second one is with SearchRequest
object
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest();
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest(searchRequest);
I am unable to use setQuery
like used everywhere else in ES. On the other hand setScript
works
updateByQueryRequest.setQuery()
Is there some other syntax to do this?