Einstellen von Elasticsearch Analyzer für neue Felder im Logstash

Durch die NutzungGROK filter, Wir können Logstash ein neues Feld hinzufügen.

Aber hier frage ich mich, wie man den Analysator für dieses spezielle Feld einstellt.

Zum Beispiel: Ich habe ein neues ID-Feld, das ein Feld wie hata_b , aber der von Elasticsearch gelieferte normale Analysator wird dies aufbrechena undb. Aus diesem Grund kann ich die Termini-Funktion in diesem bestimmten Feld nicht effizient anwenden und nützlich machen.

Hier für das ID-Feld möchte ich einen eigenen benutzerdefinierten Analysator anwenden, der den Wert nicht tokenisiert, sondern einen Kleinbuchstabenfilter anwendet.

Wie kann das in logstash gemacht werden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage