elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 在elasticsearch中获取搜索值匹配的字段名

Java 在elasticsearch中获取搜索值匹配的字段名,java,elasticsearch,Java,elasticsearch,我想获取搜索条件匹配的字段名。我使用了小写字母的关键字分析器 我尝试使用高亮显示查询,但它只适用于精确匹配 { "query": { "query_string" : { "query" : "cosmic" } }, "highlight" : { "fields" : { "*" : { } }, "require_field_match":

我想获取搜索条件匹配的字段名。我使用了小写字母的关键字分析器

我尝试使用高亮显示查询,但它只适用于精确匹配

{
    "query": {
        "query_string" : {
            "query" : "cosmic"
        }
    },
    "highlight" : {
        "fields" : {
            "*" : { }
        },
       "require_field_match": false
    }
}
我想要一个解决方案,这样除了精确匹配字段外,我还可以获得嵌套字段和部分匹配字段的字段名