Как обновить Elasti c Поиск документов оптом, используя любой другой ключ, кроме "_id"? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь обновить Elasti c Поиск, но мой ключ для сопоставления отличается от "_id".

Например:

{
"_op_type": "update",
"_index": "my_index",
"_type": "document",
"_id": str(uuid.uuid4()),
"doc": record,
"doc_as_upsert": True
}

Скажите, что у моего ES есть 2 документа:

{"1": "Name1"}

{"2": "Name2"}

// Ключи здесь уникальны, но распределены неравномерно, т.е. почему я Я использовал uuid в качестве "_id".

Вопрос: я обновляю, чтобы сохранить последнее обновленное имя, соответствующее любой клавише.

Для: Мое имя обновляется время от времени Имя1, Имя2, Имя3, Name4 для того же ключа «1», я хочу сохранить только последнее обновленное имя в «1».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...