如何从elasticsearch查询的结果中删除元数据

时间:2016-02-09 04:44:12

标签: elasticsearch

我想从elasticsearch URI查询的输出中删除像_id,_index这样的元数据 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

您只能通过在请求中指定_source来请求源:

curl localhost:9200/foo/bar/1/_source

这将仅返回相应的文档。您还可以指定要在查询中提取的确切字段;见docs here。例如:

{
    "fields" : ["field_1", "field_2", "field_3"],
    "query" : {
        "term" : { "field_4" : "elastic" }
    }
}