es查询只显示特定字段
在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选项用于指定要排除的字段列表。
原文地址: https://www.cveoy.top/t/topic/jgFo 著作权归作者所有。请勿转载和采集!