在Elasticsearch中,可以使用_source字段来指定要返回的特定字段。以下是一个示例查询,只返回title和author字段:

GET /my_index/_search
{
  "_source": ["title", "author"],
  "query": {
    "match_all": {}
  }
}

在这个示例中,_source参数用于指定要返回的字段列表,query参数用于指定查询条件(这里使用了match_all查询,返回所有文档)。只有指定的字段会被返回,其他字段将被排除在结果之外。

如果要排除特定字段,可以使用_source参数的excludes选项。以下是一个示例,只返回除了content字段以外的所有字段:

GET /my_index/_search
{
  "_source": {
    "excludes": ["content"]
  },
  "query": {
    "match_all": {}
  }
}

在这个示例中,excludes选项用于指定要排除的字段列表。

es查询只显示特定字段

原文地址: https://www.cveoy.top/t/topic/jgFo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录