Ich versuche, innere Treffer mit elasticsearch mit Java-API zu implementieren, aber ich kann nicht viel von der Dokumentation finden oder Beispiele, die andere Leute verwenden. Ich habe meine JSON-Suche, die funktioniert wie folgt:Elasticsearch innere Treffer in Java api
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"nested": {
"path": "locations",
"filter": {
"geo_distance": {
"distance": "20km",
"locations.address.geoLocation": {
"lat": 38.07061,
"lon": -76.77514
}
}
},
"inner_hits": {}
}
}
}
}
}
Ich sehe eine InnerHitsBuilder und addInnerHit Methoden in der Elasticsearch Bibliothek, aber ich kann die Dokumentation auf nicht finden, wie sie zu benutzen.