0

私はUpdateByQueryRequestJavaで使用しようとしています。問題は、 で異なる構文の提案が得られることです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);

setQueryESの他の場所で使用されているように使用できません。一方、setScript動作します

updateByQueryRequest.setQuery()

これを行うための他の構文はありますか?

4

1 に答える 1