В моем эластичном устройстве nodejs я хочу заменить один документ другим. В настоящее время я RUN-Узел-эластичное обновление полного документа
var data = { doc: doc, "doc_as_upsert": true };
var metadata =
{ update: { _id: idToUpdate, _index:indexName,_type: INDEX_TYPE_PREFIX } };
body.push(metadata);
body.push(payment);
}
elasticsearchClient.bulk({
body: body,
}, function (err, resp) {
Но в случае, если документ в упругом поле X в замкнутом и обновленный документ не сделали, поле X остается в упругом я хочу, чтобы удалить. Согласно https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html с использованием «doc:» предназначен для частичного обновления, так что же альтернатива для полного обновления?
Просто удалить и индексировать еще раз? – alpert