Discussion in 'Enhanced Search Support' started by markku, Jan 6, 2016.
Can common word searches somehow be enabled in Enhanced Search / ElasticSearch?
term "their" gives no results found, yet term "why" does give results.
I wonder why?
The stopword list is variable and it differs depending on whether a stemming analyzer is used. For example, with the English stemming analyzer, the stopword list appears to be: http://snowball.tartarus.org/algorithms/english/stop.txt
"why" is included in that stopword list, yet it brings results for us.
And we use English stemming analyzer.
"their" is also listed in that list, but no results.
Do you happen to know if there is an easy way to turn off the stopword list functionality altogether? Or if it's not recommended?
It's possible, but you will need to be manipulating Elasticsearch directly, outside of XenForo. It's discussed here: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-snowball-analyzer.html (Snowball is the stemming analyzer used.)
Separate names with a comma.