2014-10-01 48 views
2

有沒有一種方法可以明確指定一個屬性在映射中應該是一個數組?elasticsearch中映射的顯式數組類型

這是我的json模式的相關部分來生成映射:myArray應該是一個數組。如果我把'myArray'中的多個值放入索引中,這是隱含的。但是我希望如果只有一個或零值,'myArray'也作爲數組處理(在響應中)。否則,我的elasticsearch客戶端會與從json到c#對象的映射(Newtonsoft.Json)混淆。

"myArray":{ 
    "properties":{ 
     "start":{ 
      "type":"date", 
      "format":"dateOptionalTime" 
     }, 
     "end":{ 
      "type":"date", 
      "format":"dateOptionalTime" 
     }, 
     "nr":{ 
      "type":"long" 
     } 
    } 
} 
+0

我不認爲這是可能的 – 2014-10-01 12:47:01

+0

借調 - 這是不可能的 – Alcanzar 2014-10-01 13:37:46

回答