Pra tokenizar um termo, ele deve passar por um analyzer? no caso o tipo string Keyword, como não é analisado ele não é tokenizado?
Pra tokenizar um termo, ele deve passar por um analyzer? no caso o tipo string Keyword, como não é analisado ele não é tokenizado?
Olá Rafaella, tudo bem?
No Elasticsearch existem dois tipos para se trabalhar com string, o tipo Text e o tipo Keyword, ao se trabalhar com o tipo Text, o texto inserido será analisado e tokenizado, ao se trabalhar com o tipo Keyword o texto não será analisado e nem tokenizado, a informação será armazenada completamente em um único campo. Vou deixar aqui para você, dois links de dois pequenos artigos que achei bem interessante, que abordam sobre esse assunto e que podem ajudar a esclarecer ainda mais como funciona a utilização dos dois tipos no Elasticsearch.
Espero ter ajudado e bons estudos!