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?