2017-03-03 6 views
0

Ich bin in der Lage, normale Abfrage zu suchen. Enthält Felder Wert oder Sortierung aus elasticsearch uri search, kann aber den Begriff Aggregationsabfragen von uri search nicht ausführen.Elastische Suche URI Suche mit Gruppe Nach

Wie kann ich das tun?

Begriff Aggregationsanfrage ist:

curl -u elastische -XGET '127.0.0.1:9200/indexname/typename/_search?pretty' -d '{ "Größe": 0, "aggs": {"group_by_field": {"Begriffe": {"Feld": "txt_field_name", "Größe": 10}, "aggs": {"maxDate": {"max": {"Feld": "dat_field_name"}} }}}} '

Können wir Term Aggregation Abfragen von URI Search?

Antwort

2

Was passiert, wenn Sie Ihre URI-Abfrage als solche haben:

curl -u elastic -XGET 'localhost:9200/indexname/typename/_search?source={"aggs":{"maxDate":{"terms":{"field":"dat_field_name"}}}}' 
+1

Ah meinen Sie mit einer Anfrage 'url' und' body'? – Kulasangar

+0

Danke Mann .. Ihre Lösung hat mein Problem gelöst –

+1

Prost, froh, dass es geholfen hat :) – Kulasangar