jjzjj

EdgeNgramField

全部标签

python - Django haystack EdgeNgramField 给出的结果与 elasticsearch 不同

我目前正在使用elasticsearch后端运行haystack,现在我正在为城市名称构建一个自动完成功能。问题是SearchQuerySet给我不同的结果,从我的角度来看这是错误的,而不是直接在elasticsearch中执行的相同查询,这对我来说是预期的结果。我正在使用:Django1.5.4,django-haystack2.1.0,pyelasticsearch0.6.1,Elasticsearch0.90.3使用以下示例数据:中场米德兰城中途未成年人明轮迈阿密海滩使用任一个SearchQuerySet().models(Geoname).filter(name_auto='m