J'essaie d'ajouter un champ de longueur de chaîne à un index. Idéalement, j'aimerais utiliser la fonction de script kibana car je peux 'ajouter' ce champ plus tard mais je continue à obtenir un null_pointer_exception
avec le code suivant ... J'essaye de trier dans une visualisation basée sur la longueur des champs.Ajouter un champ/une longueur de chaîne à l'événement logstash
doc['field'].value ? doc['field'].length() : 0
Est-ce correct?
je pensais que c'était parce que mon champ n'est pas toujours définie (données rares), mais j'ai ajouté le ?:0
pour lutter contre ce (qui ne fonctionne pas)
Toutes les idées?
Désolé, je ne comprends pas. Où avez-vous mis ce code? – whites11
https://www.elastic.co/guide/fr/kibana/current/scripted-fields.html – geekscrap