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] <javascript:>>
> 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] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/elasticsearch/afc78f11-6050-4471-baec-7e1d2faddb0b%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/elasticsearch/afc78f11-6050-4471-baec-7e1d2faddb0b%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> 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.