Also could you try 
curl -XGET 'localhost:9200/twitter/_search_shards'


And then search using 
?preference=_shards:0,primary
?preference=_shards:1,primary
?preference=_shards:2,primary

And so on…

Try to locate on which shard you have the duplicates.

Are your sure you never used a routing key when indexing one of your docs?

-- 
David Pilato - Developer | Evangelist 
elastic.co
@dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
<https://twitter.com/elasticsearchfr> | @scrutmydocs 
<https://twitter.com/scrutmydocs>





> Le 29 avr. 2015 à 17:58, David Pilato <da...@pilato.fr> a écrit :
> 
> What do you have with: curl -XGET 'http://localhost:9200/ 
> <http://localhost:9200/>track_2011*/'
> 
> 
> 
> -- 
> David Pilato - Developer | Evangelist 
> elastic.co <http://elastic.co/>
> @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
> <https://twitter.com/elasticsearchfr> | @scrutmydocs 
> <https://twitter.com/scrutmydocs>
> 
> 
> 
> 
> 
>> Le 29 avr. 2015 à 17:44, Georgi Ivanov <georgi.r.iva...@gmail.com 
>> <mailto:georgi.r.iva...@gmail.com>> a écrit :
>> 
>> 1.5.2
>> 
>> On Wednesday, April 29, 2015 at 4:44:09 PM UTC+2, Georgi Ivanov wrote:
>> 
>> Hi ,
>> I have some strange issue .
>> I get duplicate documents when querying:
>> 
>> GET track_2011*/_search
>> {
>>   "query": {
>>     "bool": {
>>       "must": [
>>         {
>>           "range": {
>>             "ts": {
>>               "gte": "2011-08-30T00:00:00Z",
>>               "lte": "2011-08-31T23:59:00Z"
>>             }
>>           }
>>         },
>>         {
>>           "term": {
>>             "entity_id": {
>>               "value": "298082"
>>             }
>>           }
>>         }
>>       ]
>>     }
>>   }
>>   ,
>>   "sort": [
>>     {
>>       "ts": {
>>         "order": "asc"
>>       }
>>     }
>>   ],
>>   "size": 90
>>  
>> }
>> 
>> 
>> 
>> Result (there are more, just showing duplicates):
>> {
>>             "_index": "track_201108",
>>             "_type": "position",
>>             "_id": "298082_1314758608000_1302",
>>             "_score": null,
>>             "_source": {
>>                "ts": 1314758608000,
>>                "entity_id": 298082,
>>                "loc": {
>>                   "type": "point",
>>                   "coordinates": [
>>                      103.694783333,
>>                      1.23463333333
>>                   ]
>>                }
>>             },
>>             "sort": [
>>                1314758608000
>>             ]
>>          },
>>          {
>>             "_index": "track_201108",
>>             "_type": "position",
>>             "_id": "298082_1314758608000_1302",
>>             "_score": null,
>>             "_source": {
>>                "ts": 1314758608000,
>>                "entity_id": 298082,
>>                "loc": {
>>                   "type": "point",
>>                   "coordinates": [
>>                      103.694783333,
>>                      1.23463333333
>>                   ]
>>                }
>>             },
>>             "sort": [
>>                1314758608000
>>             ]
>>          }
>> 
>> 
>> 
>> But if i get the document :
>> 
>> curl -s  es01.host.com:9200/track_201108/position/298082_1314758608000_1302 
>> | json_pp
>> {
>>    "found" : true,
>>    "_version" : 1,
>>    "_type" : "position",
>>    "_index" : "track_201108",
>>    "_source" : {
>>       "hourly" : false,
>>       "loc" : {
>>          "type" : "point",
>>          "coordinates" : [
>>             103.694783333,
>>             1.23463333333
>>          ]
>>       },
>>       "ts" : 1314758608000,
>>       "entity_id" : 298082
>>    },
>>    "_id" : "298082_1314758608000_1302"
>> }
>> 
>> 
>> 
>> 
>> So i have only one document (and it was never updated as version is 1 ).
>> 
>> I don't  understand what is going on here .
>> 
>> No special routing, no parent/child relations.
>> 
>> Any ideas ?
>> 
>> -- 
>> 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+unsubscr...@googlegroups.com 
>> <mailto:elasticsearch+unsubscr...@googlegroups.com>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/7e7a3514-bc91-414b-a88f-fe93c17df7ed%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/elasticsearch/7e7a3514-bc91-414b-a88f-fe93c17df7ed%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout 
>> <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+unsubscr...@googlegroups.com 
> <mailto:elasticsearch+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/elasticsearch/1134D43C-9311-4D07-96DD-2F79DE201F58%40pilato.fr
>  
> <https://groups.google.com/d/msgid/elasticsearch/1134D43C-9311-4D07-96DD-2F79DE201F58%40pilato.fr?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ED754610-CD34-47C1-AB33-E63A8835B3D5%40pilato.fr.
For more options, visit https://groups.google.com/d/optout.

Reply via email to