Spring ElasticSearchTemplate ОБНОВЛЕНИЕ MultipleDocument - PullRequest
0 голосов
/ 06 июня 2019

С некоторыми критериями или запросами я хотел бы отфильтровать все документы ElasticSearch, а затем частично обновить их

Я ищу ElasticSearchTemplate Альтернатива для mongoTemplate.updateMulti(Query,Update,Class)

Сейчас я получаюотдельные идентификаторы и обновление вручную по одному через

private UpdateQuery updateExistingDocument(String Id) {
    // Add updatedDateTime, CreatedDateTime, CreateBy, UpdatedBy field in existing documents in Elastic Search Engine
    UpdateRequest updateRequest = new UpdateRequest().doc("UpdatedDateTime", new Date(), "CreatedDateTime", new Date(), "CreatedBy", "admin", "UpdatedBy", "admin");

    // Create updateQuery
    UpdateQuery updateQuery = new UpdateQueryBuilder().withId(Id).withClass(ElasticSearchDocument.class).build();
    updateQuery.setUpdateRequest(updateRequest);

    // Execute update
     elasticsearchTemplate.update(updateQuery);
}

Как сделать это навалом?

...