1

我有一个以这种方式格式化的日期字段的弹性搜索表: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"
         }
      }
   }
}
4

0 回答 0