asticsearch возвращать документ при обновлении - PullRequest
0 голосов
/ 24 октября 2019

Мне нужно получить обновленный документ после операции обновления.

Использование версииasticsearch 7.0.0.

Я попытался:

curl -XPOST 'localhost:9200/dmf_product_match/_doc/YKsu3m0BxrmuyWilMQ-I/_update?fields=_source' -d '{
    "doc" : {
        "name" : "new_name"
    }
}'

Но получите эту ошибку.

{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"request [/dmf_product_match/_doc/YKsu3m0BxrmuyWilMQ-I/_update] contains unrecognized parameter: [fields]"}],"type":"illegal_argument_exception","reason":"request [/dmf_product_match/_doc/YKsu3m0BxrmuyWilMQ-I/_update] contains unrecognized parameter: [fields]"},"status":400}

1 Ответ

2 голосов
/ 24 октября 2019

Попробуйте

curl -XPOST 'localhost:9200/dmf_product_match/_update/YKsu3m0BxrmuyWilMQ-I?_source' -d '{
    "doc" : {
        "name" : "new_name"
    }
}'

Вы также можете использовать "doc_as_upsert" : true. Справка: это

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