Мы создаем динамический объект в индексе эластичного поиска.При создании у нас нет сопоставления для этого объекта, поэтому объект создается с типом nonnested
, как указано ниже.
"categoriesScore": {
"properties": {
"score": {
"type": "float"
},
"categoryName": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"categoryId": {
"type": "long"
}
}
},
Итак, нам нужно обновить тип свойства до nested
для некоторого nonnested
объекта.
, который мы опробовали ниже кода
await _client.MapAsync<DocumentEntity> (c => c.Index(_index).Type(_type)).ConfigureAwait (false);
Нам нужно NESTзапрос, чтобы мы могли обновить nonnested
тип до nested
тип документа