Elasticsearch query_string命中字段

bet*_*o86 1 elasticsearch

是否可以使用以下查询检索命中字段名称?

"query": {
  "query_string": {
     "query": "the quick brown fox"
  }
}
Run Code Online (Sandbox Code Playgroud)

文件说

"默认为index.query.default_field索引设置,默认为_all."

但我需要的是正确的命中字段名称.

Chi*_*h25 6

您可以使用突出显示来查看与您的查询匹配的字段

{
  "query": {
    "query_string": {
      "query": "the quick brown fox"
    }
  },
  "highlight": {
    "fields": {
      "*": {}
    },
    "require_field_match": false
  }
}
Run Code Online (Sandbox Code Playgroud)

此查询将fieldshighlight与您的查询匹配的部分中返回