jbng
(Johann NG)
August 3, 2015, 2:16pm
1
Bonjour,
Est-ce que quelqu'un aurait une réponse claire à ce problème mais sans activer l'exécution dynamique de script?
http://stackoverflow.com/questions/27453155/clearing-ttl-from-an-object-in-elasticsearch
J'essaie les requêtes suivantes :
POST /user/test/_update
{
"script" : "ctx._ttl = undefined"
}
et
POST /user/test/_update
{
"script" : "ctx._ttl = null"
}
D'après la doc, on est obligé d'activer l'exécution dynamique de script, ce qui n'est pas terrible pour mon projet.
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html
Merci d'avance
dadoonet
(David Pilato)
August 3, 2015, 4:29pm
2
Salut Johann!
Tu peux aussi déposer un script dans le répertoire config/scripts (de mémoire) et tu peux ensuite utiliser ce script.
Quelle est ta version ?
jbng
(Johann NG)
August 3, 2015, 4:57pm
3
Salut David
Merci pour ton aide.
Je suis en 1.5.2, et sur ubuntu, au niveau syntaxe, si je set le _ttl à null, cela suffira?
dadoonet
(David Pilato)
August 3, 2015, 5:30pm
4
Je pense qu'en 1.5 cela devrait fonctionner.
_ttl
à null par contre, je ne suis pas certain. Faut tester. Si non, tu peux le mettre à une valeur du style 100y
?