Как условно обновить документ эластичного поиска? - PullRequest
0 голосов
/ 24 января 2020

Используя запрос на обновление документа следующим образом:

/<indexname>/_update/<id>
{
    doc: {
        /// the doc here
    }
}

Есть ли способ, я могу поставить условие, как поле create_at в существующем do c меньше, чем создаваемый нами_at, который мы передаем?

1 Ответ

2 голосов
/ 24 января 2020

Возможно, вы ищете обновление по запросу api.

например,

POST <index>/_update_by_query
{
  "query": { 
    "range": {
      "created_at": {
         "lte": "2019-01-10"
      }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...