I am fairly new to Elasticsearch and it's worked brilliantly so far.
I'm stuck in this issue of singular and plural terms, and have done quite a
bit of research on it too.... and everyone's talking "stemmers",
"snowball", "kstem" etc...
From what I understand... if I have stemmer analyzer on a term, I would
have something like:
I think you misunderstood. I have tried snowball and stemmer in my custom
analysers... but in the example of "fridges", the stem for that is
"fridge". Similarly, the stem for "fridge" is also fridge".
What I want is when someone types "fridges", they should still get all
results with "fridge" in it.
Thanks for the reply
On Friday, 4 April 2014 21:54:16 UTC+1, Binh Ly wrote:
You could add the snowball stemmer to your custom analyzer filters and
that would likely work.
The transformation you talk about is called baseform reduction. Most
efficient approach is dictionary-based. Stemming is mostly restricted to
algorithmic approaches which do not cover all cases.
You could try to use or setup a new dictionary in my
elasticsearch-baseform-plugin
I am fairly new to Elasticsearch and it's worked brilliantly so far.
I'm stuck in this issue of singular and plural terms, and have done quite
a bit of research on it too.... and everyone's talking "stemmers",
"snowball", "kstem" etc...
From what I understand... if I have stemmer analyzer on a term, I would
have something like:
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.