【发布时间】:2014-11-26 04:35:51
【问题描述】:
有没有办法明确指定一个属性应该是映射中的一个数组?
这是生成映射的 json 架构的相关部分:myArray 应该是一个数组。如果我将具有多个值的“myArray”放入索引中,这是隐式完成的。但我希望如果只有一个或零值,'myArray' 也被处理为数组(在响应中)。否则我的 elasticsearch 客户端会混淆从 json 到 c# 对象 (Newtonsoft.Json) 的映射。
"myArray":{
"properties":{
"start":{
"type":"date",
"format":"dateOptionalTime"
},
"end":{
"type":"date",
"format":"dateOptionalTime"
},
"nr":{
"type":"long"
}
}
}
【问题讨论】:
-
我认为这不可能
-
第二——这是不可能的
标签: arrays elasticsearch mapping