Altere o mapeamento padrão da sequência para "não analisado" no Elasticsearch

No meu sistema, a inserção de dados é sempre feita através de arquivos csv via logstash. Eu nunca pré-defino o mapeamento. Mas sempre que eu insiro uma string, sempre é consideradoanalyzed, como resultado, uma entrada comohello I am Sinha é dividido emhello,I,am,Sinha. Existe alguma maneira de alterar o mapeamento padrão / dinâmico do elasticsearch para que todas as strings, independentemente do índice, independentemente do tipo, sejam consideradasnot analyzed? Ou existe uma maneira de configurá-lo no.conf Arquivo? Diga meuconf arquivo parece

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
    }
}

Eu quero que todas as cordas sejamnot analyzed e não me importo que seja a configuração padrão para todos os dados futuros serem inseridos na elasticsearch

questionAnswers(4)

yourAnswerToTheQuestion