据我了解,为了使Elasticsearch执行涉及“相关性得分”的“模糊”查询,即使“限制”,它也必须遍历并计算所有可能匹配项(可能包括数千行或数百万行)的相关性该查询上的值仅为“ 10”。
Elasticsearch如何做到这一点,同时提供合理的响应时间?
在Lucene 4中,模糊搜索会修剪搜索空间,而不是像以前那样强行使用它:
Lucene的FuzzyQuery在4.0中快100倍
希望ElasticSearch将很快更新到Lucene 4。