Недавно моя компания пыталась обновить Elasticsearch с 2.x до 5.x и в то же время пыталась поддерживать совместимость с es 2.x.
В Elasticsearch 2.x мы используем fresh(true)
, чтобы запрос на запись былсделано немедленно.
А в Elasticsearch 5.x мы сейчас используем setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
Здесь мой вопрос: когда мы отправляем запрос на запись, такой как удаление и обновление, на сервер Elasticsearch, будут ли эти два запроса транслироваться в один и тот же DSL Elasticsearch?Другими словами, может ли setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
нормально работать на 2.x?