Есть ли способ явно указать, что свойство должно быть массивом в сопоставлении?Явный тип массива при сопоставлении в 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"
}
}
}
Я не думаю, что это возможно –
Откомандирован - это невозможно – Alcanzar