... can it be that _id is treated as string? If so, is there any way 
retrieve the max _id field with treating _id as integer?

Am Dienstag, 27. Januar 2015 19:24:41 UTC+1 schrieb Abid Hussain:
>
> Hi all,
>
> I want to determine the doc with max and min _id value. So, when I run 
> this query:
> GET /my_index/order/_search
> {
>     "fields": [ "_id" ],
>     "sort": [
>        { "_uid": { "order": "desc" } }
>     ],
>     "size": 1
> }
> I get a result:
> {
>    ...
>    "hits": {
>       ...
>       "hits": [
>          {
>             "_index": "my_index",
>             "_type": "order",
>             "_id": "999999",
>             "_score": null,
>             "sort": [
>                "order#999999"
>             ]
>          }
>       ]
>    }
> }
>
> There is definitevely a doc with _id value 11132106 in index which I would 
> have expected as result.
>
> And, when I run the same search with *order asc* I get a result with 
> _id 1000000 which is higher than 999999...?
>
> What am I doing wrong?
>
> Regards,
>
> Abid
>
>

-- 
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/d3e540ef-8e40-4f38-b655-db9da9b64946%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to