首页 > 解决方案 > 获取elasticsearch中搜索值匹配的字段名称

问题描述

我想获取我的搜索条件匹配的字段名称。我使用了lowercase_keyword 分析器

我尝试使用突出显示查询,但它仅适用于完全匹配。

{
    "query": {
        "query_string" : {
            "query" : "cosmic"
        }
    },
    "highlight" : {
        "fields" : {
            "*" : { }
        },
       "require_field_match": false
    }
}

我想要一个解决方案,以便除了完全匹配的字段之外,我还可以获得嵌套字段和部分匹配字段的字段名称。

标签: javaelasticsearch

解决方案


推荐阅读