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 (slavago@gmail.com) 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 sla...@gmail.com 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 elasticsearc...@googlegroups.com.
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 elasticsearch+unsubscribe@googlegroups.com.
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 elasticsearch+unsubscribe@googlegroups.com.
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.