Bonjour,
Depuis 2 heures, je m'arrache les cheveux à tenter de récupérer l'id du document dans mon script pour mon script_score
.
Je donne en paramètre de mon script un tableau qui contient des valeurs pour faire varier le score. La valeur à utiliser est déterminée par l'id du document. Mais impossible de récupérer l'id du document courant. J'ai essayé doc['id'].value
mais ça ne retourne pas l'id du document mais une autre valeur que je n'arrive pas à identifier.
Il y a bien le doc['_uid'].value mais on a pas le droit d'utiliser org.elasticsearch.index.mapper.Uid.DELIMITER
(securityException) pour éventuellement faire une regex et ne récupérer que l'id du document ...
J'ai du mal à croire que ça soit impossible ou si compliqué donc je pense que je rate quelque chose et je vous remercie par avance pour toutes aides que vous pourrez m'apporter.
EDIT : Mon but final est de faire le même type de sort que sur cette issue Github mais certaines propositions ne semble plus valides.