按日期排序的弹性搜索仅适用于asc顺序

时间:2013-09-12 13:53:36

标签: json elasticsearch

我有一个弹性搜索表,其日期字段的格式为:dd / MM / yyyy。

我以这种方式映射了字段

{ 
"estratto_conto": {
  "properties": {
     "data_conto": {
        "type": "date",    
        "format" : "dd/MM/yyyy"
    }
  }
 }
}

当我尝试按'data_conto'字段排序时,它按升序排序,但如果我设置“order”:“desc”它不起作用,它返回默认的_score排序。

任何人都可以解释我为什么?

这是映射

{
   "estratto_conto": {
      "properties": {
         "field1": {
            "type": "string"
         },
         "field2": {
            "type": "string"
         },
         "field3": {
            "type": "string"
         },
         "data_conto": {
            "type": "date",
            "format": "dd/MM/yyyy"
         },
         "field5": {
            "type": "string"
         },
         "field6": {
            "type": "string"
         }
      }
   }
}

0 个答案:

没有答案