django - 为什么弹性搜索突出显示不起作用?
问题描述
我尝试使用 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')
解决方案
推荐阅读
- python - 面临 Python 到 MYSQL 插入的问题
- symfony - 如何为任何路由设置控制器以获取所有控制器中的基本对象
- date - 限制日期超过 60 天
- jenkins - 在 Jenkins Pipeline 中扫描 gradle Hello world 项目
- reactjs - React bootstrap Carousels 组件无法正常工作并出现错误
- react-native - 反应原生不会填满ios(移动)上的窗口
- java - HttpClientException:请求失败
- angular - 通过使用角度路由未选择默认路由
- c# - 以编程方式刷新 Windows 任务栏
- c# - Blogtrigger 在 Application Insights 中产生 HEAD 404 错误