Elasticsearch - jak zwracać tylko dane, a nie metadane?

Podczas wyszukiwania Elasticsearch zwraca strukturę danych zawierającą różne metadane.

Rzeczywisty zestaw wyników jest zawarty w polu „trafienia” w wyniku JSON zwróconym z bazy danych.

Czy Elasticsearch może zwracać tylko potrzebne dane (zawartość następnie „trafień”) bez osadzania ich we wszystkich innych metadanych?

Wiem, że mógłbym przeanalizować wynik w JSON i wyodrębnić go, ale nie chcę komplikacji, kłopotów, uderzeń wydajności.

dzięki!

Oto przykład struktury danych, którą zwraca 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"
                }
            }
        ]
    }
}

questionAnswers(2)

yourAnswerToTheQuestion