java - 获取elasticsearch中搜索值匹配的字段名称
问题描述
我想获取我的搜索条件匹配的字段名称。我使用了lowercase_keyword 分析器。
我尝试使用突出显示查询,但它仅适用于完全匹配。
{
"query": {
"query_string" : {
"query" : "cosmic"
}
},
"highlight" : {
"fields" : {
"*" : { }
},
"require_field_match": false
}
}
我想要一个解决方案,以便除了完全匹配的字段之外,我还可以获得嵌套字段和部分匹配字段的字段名称。
解决方案
推荐阅读
- laravel-5 - 如何在 laravel-nestedset 中获取相关产品?
- php - 正则表达式 - 匹配第二个结束标签而不是第一个
- amazon - amazon Mws Secret_Key 无使用资格
- validation - 在不合理有效的 RNN 中强制执行验证步骤
- php - 如何使用jquery ajax选中或不选中复选框
- vue.js - Vue:安装@vue/cli 后找不到命令
- asp.net - 文件助手是否有可以支持无限数据记录长度的类?
- javascript - 如何在 Heroku 上使用 Hasura 实现基本登录?
- python - 仅根据其行业选择代码
- node.js - 创建一个从 AZURE 读取数据的 nodejs Web 应用程序。(流分析或事件中心或日志分析)