MST
星途 面试题库

面试题:ElasticSearch中_source字段过滤如何在搜索请求中实现

请阐述在ElasticSearch中,怎样在搜索请求里使用_source字段过滤来只返回特定的字段,并且给出一个简单的DSL示例。
33.4万 热度难度
数据库ElasticSearch

知识考点

AI 面试

面试题答案

一键面试

在Elasticsearch中,使用_source字段过滤只返回特定字段,可以通过在搜索请求的_source参数中指定想要返回的字段列表。

DSL示例:

{
    "query": {
        "match_all": {}
    },
    "_source": ["field1", "field2"]
}

上述示例中,field1field2为指定想要返回的特定字段。match_all查询表示匹配所有文档,实际应用中可替换为具体的查询条件。