elasticsearch - 是否可以使用 elasticsearch-dsl (python) 应用前/后标签?
问题描述
我已经开始玩 kibana 和 elasticsearch,
并且发现有一种简单的可能性可以 用不同的标签包装匹配的单词,例如:
GET /product/default/_search
{
"query": {
"match":{
"name":"Bingo"
},
"highlight":{
"pre_tags" : ["<strong>"],
"post_tags" : ["</strong>"],
"fields":{
"name":{}
}
}
}
我想用strong替换Bingo的默认标签em(我不喜欢用 str.replace() 函数替换它),我如何使用elasticsearch-dsl(版本 7.0.0)来完成这个?支持吗?
解决方案
推荐阅读
- vba - 用于查询“下一个”的内部在 VBA 中不起作用
- c# - 在 EWS 订阅中发送邮件时获取 PushNotification
- javascript - 带 args 的命令在 discord.js v12 中不起作用
- python - AttributeError:无法设置属性 - 我该如何解决?
- python - 如何拟合解释不确定性的指数衰减曲线?
- javascript - Javascript 获取结果待处理在 React
- lotus-notes - Lotus Notes 错误“未在索引中找到条目或未构建视图的索引”
- questdb - 如何将包含 IP 地址的 CSV 文件导入 QuestDB?
- linux - 将固定参数添加到 docker 入口点中的命令参数
- json - 用于验证至少一个列表的 Jsonschema 存在