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

Java 从Elasticsearch响应中删除元数据

Java 从Elasticsearch响应中删除元数据,java,elasticsearch,Java,elasticsearch,我写了以下查询: GET _search{ "query": { "range" : { "datetime" : { "from" : "2016-12-05T00:00:00", "to" : "2016-12-15T00:00:00" } } } } 现在我想从响应中删除元数据信息,或者只在响应中包含\u source字段 我可

我写了以下查询:

GET _search{
    "query": {
        "range" : {
            "datetime" : {
                "from" : "2016-12-05T00:00:00", 
                "to" : "2016-12-15T00:00:00"
            }
        }
    }
}
现在我想从响应中删除元数据信息,或者只在响应中包含
\u source
字段

我可以在上面的查询中添加一些东西来删除它吗


Java代码对我来说也很好。

您可以使用响应筛选,通过在查询中指定筛选器路径来控制弹性搜索返回的响应

GET /_search?q=elasticsearch&filter_path=hits.hits.fields

参考-

您可以通过在查询中指定筛选器路径来控制弹性搜索返回的响应,从而使用响应筛选

GET /_search?q=elasticsearch&filter_path=hits.hits.fields
参考-