试试搜索一下吧

elatsticsearch 为什么不支持 _id 作为range 条件呢?是出于什么考虑呢?

Elasticsearch | 作者 ko_1943 | 发布于2017年06月07日 | 阅读数:5975

{
  "query": {
    "range": {
      "_id": {
        "gte": 10
      }
    }
  }
}

"caused_by": {
    "type": "illegal_argument_exception",
    "reason": "Field [_id] of type [_id] does not support range queries"
}
 
不能用_id作为range条件,是出于什么考虑呢?
已邀请:

yiyezhiqiu425

赞同来自:

官方建议ID是自动生成,而自动生成的ID是一个字符串,无法通过range字段进行设置

要回复问题请先登录注册