2012-11-05 12 views
8

Voglio trattare il campo di uno degli elementi indicizzati come una stringa grande anche se potrebbe avere spazi bianchi. So come farlo impostando un campo non personalizzato per essere 'non analizzato', ma quale tokenizzatore puoi usare tramite un analizzatore personalizzato?È possibile impostare un analizzatore personalizzato per non tokenizzare in elasticsearch?

Gli unici elementi tokenizzatore che vedo su elasticsearch.org sono:

  • bordo
  • Ngram
  • Chiave
  • Lettera
  • minuscole
  • Ngram
  • standard
  • Whitespace
  • modello
  • UAX Email URL
  • Percorso
  • Gerarchia

Nessuna di queste fare quello che voglio.

risposta

10

Il tokenizzatore Keyword è quello che stai cercando. Se per qualche motivo non funziona per te, potresti condividere il tuo analizzatore personalizzato, un esempio dell'input che non funziona e l'output desiderato.

Problemi correlati