Ich versuche, ein String-Längenfeld zu einem Index hinzuzufügen. Idealerweise würde ich gerne die Kibana-Skriptfunktion verwenden, da ich dieses Feld später "hinzufügen" kann, aber ich bekomme immer eine null_pointer_exception
mit dem folgenden Code ... Ich versuche, in einer Visualisierung basierend auf den Feldern Länge zu sortieren.Add Feld/Zeichenfolge Länge Logstash Ereignis
doc['field'].value ? doc['field'].length() : 0
Ist das korrekt?
Ich dachte, es war, weil mein Feld (spärliche Daten) nicht immer gesetzt ist, aber ich hinzugefügt, um die ?:0
, dass zur Bekämpfung der Irgendwelche Ideen
(was nicht funktioniert hat)?
Leider verstehe ich nicht. Wo hast du diesen Code abgelegt? – whites11
https://www.elastic.co/guide/en/kibana/current/scripted-fields.html – geekscrap