我们正在Elasticsearch索引中创建动态对象。创建时,我们没有此对象的映射,因此,使用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
类型的文档