Modifier la valeur par défaut de la cartographie de la chaîne de “ne pas analyser” dans Elasticsearch

Dans mon système, l'insertion de données se fait toujours par le biais de fichiers csv via logstash. Je n'ai jamais de pré-définir la cartographie. Mais chaque fois que j'en entrée une chaîne de caractères, il est toujours analyzed, suite à une entrée comme hello I am Sinha est divisé en hello,I,am,Sinha. Est-il de toute façon je pouvais changer le répertoire par défaut/une cartographie dynamique de elasticsearch, de sorte que toutes les chaînes, quel que soit l'indice, quel que soit le type sont prises pour être not analyzed? Ou est-il un moyen de la mettre au .conf fichier? Dire que mon conf fichier ressemble à

input {  
      file {
          path => "/home/sagnik/work/logstash-1.4.2/bin/promosms_dec15.csv"
          type => "promosms_dec15"
          start_position => "beginning"
          sincedb_path => "/dev/null"
      }
}
filter {

    csv {
        columns => ["Comm_Plan","Queue_Booking","Order_Reference","Multi_Ordertype"]
        separator => ","
    }  
    ruby {
          code => "event['Generation_Date'] = Date.parse(event['Generation_Date']);"
    }

}
output {  
    elasticsearch { 
        action => "index"
        host => "localhost"
        index => "promosms-%{+dd.MM.YYYY}"
        workers => 1
    }
}

Je veux que toutes les chaînes soient not analyzed et je n'ai pas l'esprit étant le paramètre par défaut pour toutes les futures données à insérer dans elasticsearch soit

InformationsquelleAutor Sagnik Sinha | 2014-12-15