> > De : elasticsearch-fr@googlegroups.com [mailto:elasticsearch-
Je ne suis toujours pas certain de comprendre ton cas d'utilisation.
Néanmoins, si tu veux faire une MAJ d'un document dans ES :
1) GET : récupère le côté client
2) fais les MAJ que tu veux dessus
3) PUT : renvoie le complet à ES
Sinon, il y a l'UPDATE : http://www.elasticsearch.org/guide/reference/api/update.html mais je ne sais pas si c'est vraiment ton cas d'utilisation.
Perso, voilà ce que je fais quand un document est modifié (ou pas) côté utilisateur : je le renvoie SYSTEMATIQUEMENT à ES. Ça ne coûte pas beaucoup dans mon cas et ça m'évite de me traîner des problèmes compliqués. (En gros, ma devise est : n'essaye pas de résoudre des problèmes que tu n'as pas !)
Pour utiliser ES comme une base, c'est dans les tuyaux de Shay Banon. Donc, tu peux déjà le faire (il y en a qui le font déjà en PROD) et cela sera encore mieux géré à l'avenir.
David.
--
David Pilato
http://dev.david.pilato.fr/
Twitter : @dadoonet
Je ne suis toujours pas certain de comprendre ton cas d'utilisation.
Néanmoins, si tu veux faire une MAJ d'un document dans ES :
1) GET : récupère le côté client
2) fais les MAJ que tu veux dessus
3) PUT : renvoie le complet à ES
Sinon, il y a l'UPDATE : http://www.elasticsearch.org/guide/reference/api/update.html mais je ne sais pas si c'est vraiment ton cas d'utilisation.
Perso, voilà ce que je fais quand un document est modifié (ou pas) côté utilisateur : je le renvoie SYSTEMATIQUEMENT à ES. Ça ne coûte pas beaucoup dans mon cas et ça m'évite de me traîner des problèmes compliqués. (En gros, ma devise est : n'essaye pas de résoudre des problèmes que tu n'as pas !)
Pour utiliser ES comme une base, c'est dans les tuyaux de Shay Banon. Donc, tu peux déjà le faire (il y en a qui le font déjà en PROD) et cela sera encore mieux géré à l'avenir.
David.
$json = JSON->new->allow_nonref; $json->allow_blessed(1); $json->convert_blessed(1); $json_text = $json->encode( $MyObjectRepresentingTheGeneBankData );
> > > > > > De : elasticsearch-fr@googlegroups.com [mailto:elasticsearch-