Hey everybody!
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
Jakob