Ich versuche, eine Aggregation durchzuführen, um Dokumente durch die ersten zwei Buchstaben eines bestimmten Feldwerts zu gruppieren.Aggregation auf Felder Werte (Regex)
Ich habe meine Dokumente erfolgreich mit einem bestimmten Feldnamen versehen, aber ich weiß nicht, wie ich mit den Werten arbeiten soll.
Zum Beispiel für die Dokumentation:
[
{
"name": "John"
},
{
"name": "Jog"
},
{
"name": "James"
},
{
"name": "Robert"
},
{
"name": "Jessica"
}
]
Ich mag würde die folgende Antwort erhalten:
[
{
"key": "Jo",
"doc_count": 2
},
{
"key": "Ja",
"doc_count": 1
},
{
"key": "Ro",
"doc_count": 1
},
{
"key": "Je",
"doc_count": 1
}
]
Gibt es eine Aggregation Abfrage der Lage, das zu tun?