Elasticsearch - Wie kann ich nur Daten und keine Metainformationen zurückgeben?

Bei einer Suche gibt Elasticsearch eine Datenstruktur zurück, die verschiedene Metainformationen enthält.

Die tatsächliche Ergebnismenge befindet sich in einem "Treffer" -Feld innerhalb des von der Datenbank zurückgegebenen JSON-Ergebnisses.

Ist es Elasticsearch möglich, nur die benötigten Daten (den Inhalt des Feldes "Treffer") zurückzugeben, ohne in alle anderen Metadaten eingebettet zu sein?

Ich weiß, dass ich das Ergebnis in JSON analysieren und extrahieren kann, aber ich möchte nicht, dass die Komplexität, der Aufwand und die Leistung beeinträchtigt werden.

Vielen Dank!

Hier ist ein Beispiel für die Datenstruktur, die Elasticsearch zurückgibt.

{
    "_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"
                }
            }
        ]
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage