2017-08-01 2784 views
2

我們使用自定義_id字段,它是一個long值。我想獲得最大_id值。我想提出的搜索 -如何獲得elasticsearch中的最大_id值?

{ 
    "stored_fields": [ 
    "_id" 
    ], 
    "query": { 
    "match_all": {} 
    }, 
    "sort": { 
    "_id": "desc" 
    }, 
    "size": 1 
} 

,但我得到的錯誤從ES 5.1 AS-

"reason": { 
       "type": "illegal_argument_exception", 
       "reason": "Fielddata access on the _uid field is disallowed" 
} 

回來所以,我怎麼去獲得的_id最大值。我並不想將_id的副本存儲在文檔中以獲得最大值。

回答