私はUpdateByQueryRequest
Javaで使用しようとしています。問題は、 で異なる構文の提案が得られることですeclipse
。を使用してjava RestHighLevelClient
います。ここに例があります
import org.elasticsearch.index.reindex.UpdateByQueryRequest;
SearchRequest searchRequest = new SearchRequest(index).types(type);
私が得ている2つの提案があります。1 つ目はオブジェクトなし SearchRequest
、2 つ目はオブジェクト SearchRequest
あり
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest();
UpdateByQueryRequest updateByQueryRequest = new UpdateByQueryRequest(searchRequest);
setQuery
ESの他の場所で使用されているように使用できません。一方、setScript
動作します
updateByQueryRequest.setQuery()
これを行うための他の構文はありますか?