Hello all, I posted yesterday, however I never received my own post, so worried it did not go through (?) Also, I am not a coder, so apologies if not appropriate to post here. I honestly don't know where else to turn, and am determined to find a solution, as search is essential to our site.
We are having a website built with a search engine based on SOLR v3.6. For stemming, the developer uses EnglishMinimalStemFilterFactory. They were previously using PorterStemFilterFactory which worked better with plural forms, however PorterStemFilterFactory was not working correctly with –ing endings. “icing” becoming "ic", for example. Most search terms work fine, but we have inconsistent results (singular vs plural) with terms that end in -ee, -oe, -ie, -ae, and words that end in -s. In comparison, the following work fine: words that end with -oo, -ue, -e, -a. The developers have been unable to find a solution ("Unfortunately we tried to apply all the filters for stemming but this problem is not resolved"), but this has to be a common issue (?) Someone surely has found a solution to this problem?? Any suggestions greatly appreciated. Many thanks! Sara _____________________ DO NOT WORK: Plural terms that end in -ee, -oe, -ie, -ae, and words that end in -s. Examples: tree = 0 results trees = 21 results dungaree = 0 results dungarees = 1 result shoe = 0 results shoes = 1 result toe = 1 result toes = 0 results tie = 1 result ties = 0 results Cree = 0 results Crees = 1 result dais = 1 result daises = 0 results bias = 1 result biases = 0 results dress = 1 result dresses = 0 results _____________________ WORKS: Words that end with -oo, -ue, -e, -a Examples: tide = 1 result tides = 1 results hue = 2 results hues = 2 results dakota = 1 result dakotas = 1 result loo = 1 result loos = 1 result _____________________