Esiste un metodo su elasticsearch per il pieno (non parzialmente) aggiornamento dei documenti e non per crearne di nuovi nel caso in cui non sia già esistente?Aggiornamento completo dei documenti senza creazione se non esistente
Finora, ho trovato che il metodo _update
, passando un attributo doc
all'interno del corpo della richiesta JSON di aggiornare parzialmente documenti, tuttavia, desidero sostituire l'intero documento in questo caso, non solo parzialmente.
Ho anche trovato che, il metodo index
, dove l'invio di una richiesta PUT
funziona correttamente, anche se la creazione di un nuovo documento nel caso in cui il id
non è ancora indicizzato.
L'impostazione del parametro op_type
su create
impone l'aggiornamento della creazione del documento. Mi chiedevo se esiste un modo per far rispettare sempre update
e mai create
uno nuovo?
O forse esiste un altro metodo che mi consenta di raggiungere tale compito?
suona bene Drew, HEAD, come hai detto è davvero efficiente in questi termini. Grazie per l'aiuto. – zanona