This has been added in 1.3.0: https://github.com/elasticsearch/elasticsearch/pull/6124
-- David Pilato | Technical Advocate | Elasticsearch.com @dadoonet | @elasticsearchfr Le 6 août 2014 à 23:49:25, slavag ([email protected]) a écrit: Hi, Thanks for the reply. I'm trying to define top hits aggregation but getting error : "Parse Failure [Could not find aggregator type [top_hits] in [single_result]]]; }]" This is my aggregation definition, first bucket is grouped by id and the nested bucket is grouped by date and then I want to get only one document from each nested bucket. "aggs" : { "id" : { "terms" : { "field" : "id" }, "aggs" : { "bckdate" : { "terms" : { "field" : "date" }, "aggs" : { "single_result" : { "top_hits" : { "sort": [ { "id": { "order": "desc" } } ], "_source": { "include": [ "*" ] }, "size" : 1 } } } } } } } What could be issue with my aggregation ? I'm using ES 1.2.1 Thanks On Wednesday, August 6, 2014 10:06:40 PM UTC+3, Ivan Brusic wrote: Perhaps the top hits aggregation can help: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-hits-aggregation.html -- Ivan On Wed, Aug 6, 2014 at 11:21 AM, slavag <[email protected]> wrote: Hi, Need some advise. I have indexed documents, each document has internal id that also indexed as just another indexed field, this id is not used as indexed document id (_id). There could be situation when same document is indexed more than once (each of the indexed instances will have different elasticsearch _id), when I search I'm getting result all those documents (including multiple instance of the same source document), is there any way to get kind of distinct results, I mean to get search result only unique documents, based on some field form the indexed document ? Thanks -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/afc78f11-6050-4471-baec-7e1d2faddb0b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/edd95f65-c380-410b-9f0f-465dd78e1bad%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/etPan.53e2a53a.2ae8944a.18f0%40MacBook-Air-de-David.local. For more options, visit https://groups.google.com/d/optout.
