Elasticsearch — как вернуть только данные, а не метаинформацию?

При выполнении поиска Elasticsearch возвращает структуру данных, содержащую различную метаинформацию.

Фактический набор результатов содержится в поле «попадания» в результате JSON, возвращаемом из базы данных.

Возможно ли, чтобы Elasticsearch возвращал только необходимые данные (содержимое поля «попадания»), не встраиваясь во все остальные метаданные?

Я знаю, что могу разобрать результат в JSON и извлечь его, но я не хочу сложности, хлопот и снижения производительности.

спасибо!

Вот пример структуры данных, которую возвращает Elasticsearch.

{
    "_shards":{
        "total" : 5,
        "successful" : 5,
        "failed" : 0
    },
    "hits":{
        "total" : 1,
        "hits" : [
            {
                "_index" : "twitter",
                "_type" : "tweet",
                "_id" : "1", 
                "_source" : {
                    "user" : "kimchy",
                    "postDate" : "2009-11-15T14:12:12",
                    "message" : "trying out Elastic Search"
                }
            }
        ]
    }
}
20
задан Duke Dougal 2 June 2012 в 07:20
поделиться