For our elastic search implementation we use a custom analyzer looking like so:
'my_analyzer': tokenizer: 'standard' filter: [ 'german_stop', 'english_stop', 'german_stemmer', 'english_stemmer', 'synonym', 'lowercase' ] char_filter: [ 'html_strip' ]
We use this for all languages on our site, thats why we have english and german filters in there.
I noticed that e.g. the
lowercase filter only works if it is somewhere at the beginning of the array. In this order, I cant find the word
Maxis if I search for
maxis. Could somebody explain why that is?
Any explanation would be appreciated. Thank you guys