Mettre a jour un document indexé avec de nouvelles valeurs


(Deve java) #1

Bonjour le groupe
j'utilise l'API java pour indexer mes documents

si un document est deja indexé, puis mettre à jour son indexation avec de nouvelles valeurs ?
je m'explique mieux , un documents est indéxé avec une liste de tags je souhaite donner la possibilité aux utilisateurs de tager en ligner les documents retournée par mon systeme et mettre a jour les étiquettes utilisés sur l'index

sachant que dans mon cas un document n'est pas identifié par un ID je sais pas pourquoi mais quannd je liste mes documents ils ne possednte pas d'id ..

merci


(David Pilato) #2

Ton document a obligatoire un champ _id.

Utilise ce champ pour mettre à jour le document en faisant à nouveau un PUT /index/type/id.
Tu pourrais utiliser l'API _update éventuellement mais à n'utiliser que si le document est vraiment très volumineux et que tu veux économiser de la bande passante. C'est plus complexe à mettre en oeuvre qu'un simple PUT.


(system) #3