Hi Vineeth! Thanks for your answer.
I use term aggregation, but I get anyway response with 2 documents,
response data for example:
{
"took":23,
"timed_out":false,
"_shards":{"total":5,"successful":5,"failed":0},
"hits":{
"total":2,
"max_score":null,
"hits":[
{
"_index":"feeditem_local",
"_type":"FeedItem",
"_id":"53dbe9cf1d7859e15f8b4599",
"_score":null,
"_source":{
"sourceId":"123456789",
"message":"Message 1",
"author":{"id":"120816414"},
"userId": "123456"
},
"sort":[1406921136000]
},
{
"_index":"feeditem_local",
"_type":"FeedItem",
"_id":"53dbe9cf1d7859e15f8b4599",
"_score":null,
"_source":{
"sourceId":"123456789",
"message":"Message 1",
"author":{"id":"120816414"},
"userId": "654321"
},
"sort":[1406921136000]
}
]
},
"aggregations":{
"source":{
"buckets":[
{"key":"123456789","doc_count":2}
]
}
}
}
вторник, 2 сентября 2014 г., 9:45:41 UTC+3 пользователь vineeth mohan
написал:
Hello Alex ,
Term aggregation is here to save your day -
Elasticsearch Platform — Find real-time answers at scale | Elastic
Thanks
Vineeth
On Tue, Sep 2, 2014 at 12:07 PM, Alex T <atr...@gmail.com <javascript:>>
wrote:
Hi all!
I have problem with getting unique data from elasticsearch. I have the
following documents:
[
{
"message": "Message 1",
"author": {
"id": 4,
"name": "Author Name"
},
"sourceId": "123456789",
"userId": "123456"
},
{
"message": "Message 1",
"author": {
"id": 4,
"name": "Author Name"
},
"sourceId": "123456789",
"userId": "654321"
}
]
Different between this documents in userId. When I send query by "
author.id", I get response with 2 documents.
Can I get distinct data by sourceId field?
--
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 <javascript:>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/elasticsearch/1b59b2a2-484b-46cc-a95b-695e84e6d6eb%40googlegroups.com
https://groups.google.com/d/msgid/elasticsearch/1b59b2a2-484b-46cc-a95b-695e84e6d6eb%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 elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/8dccd0b8-972f-419c-bb94-3291d412844b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.