首页 > 解决方案 > 为什么弹性搜索突出显示不起作用?

问题描述

我尝试使用 elasticsearch 突出显示我的搜索结果。不幸的是,不知何故它不起作用。

这是我的代码:

def page_results(request, page_id):
s = Search(using=Elasticsearch())
keyword = request.GET.get('q')
if keyword:
    posts = s[start:end].query(
        "multi_match",
        query=keyword,
        fields=['head_title^4', 'description^3','url^5', 'description.ngram'],
    )
    posts = posts.highlight('description')

标签: djangoelasticsearch

解决方案


推荐阅读