Logstash with stemmer token filter


(Inaam Chhida) #1

I am new with logstash, i want to use stemmer token filter. is it right to do so
input {
jdbc {
# Chaine de connexion à la BDD
jdbc_connection_string => "jdbc:mysql://localhost:3306/webpackcli"
# User et password de la BDD
jdbc_user => "user_name"
jdbc_password => ""
# Chemin du fichier JDBC driver
jdbc_driver_library => "/home/inaam/elasticsearch-inaam/logstash-6.5.0/drivers/mysql-connector-java-8.0.11.jar"
# Le nom du driver JDBC
jdbc_driver_class => "com.mysql.jdbc.Driver"
# La requête à executer dans la BDD
statement => "Select * from membre"
}
}

filter {
"my_stemmer" : {
"type" : "stemmer",
"name" : "light_french"
}
}

#Données à écrire
output {
#Configuration de l'écriture des logs (stdout, file...)
stdout { codec => json_lines }
#Enregistrement dans elasticsearch
elasticsearch {
#protocol => http
# Serveur ES
"hosts" => "http://localhost:9200"
# Nom de l'index dans lequel les données sont enregistrées
"index" => "membre"
# Nom du type dans lequel les données sont enregistrées
"document_type" => "mem"
# Id du document (pour ne pas réindexer les documents à chaque requête)
"document_id" => "%{id}"
}
}