Our fuzzy queries stopped working after upgrading Elasticsearch to 2.x.
It seems that float value for fuzzyness
are not supported in Elasticsearch 2.x anymore?
We had tuned our value to 0.82, which worked extremely well for the kind of typos we're seeing. A lower value (with AUTO
being somewhere < 0.7) leads to many many false positives, and since we're sorting not by relevance we rely on good precision.
Is there any alternative, besides doing the tokenization in the application and then splitting the search query up in multiple match
queries with fuzziness
set depending on the term length?