【发布时间】:2019-08-30 09:42:18
【问题描述】:
我目前在 Elasticsearch 5.5 中有一个索引,其中包含几种不同的文档类型。其中一个文档是一个复杂的 POCO 对象,我使用动态映射(没有预先设置映射)将其索引到 Elasticsearch。同一索引中的其他文档类型确实具有映射。我需要将所需路由标志添加到索引中,这对于我刚刚使用的具有映射的文档来说很好:
.Mappings(m => m
.Map<DocType>(mDocType => mDocType.Properties(DocType.AddAllMappings).RoutingField(routing => routing.Required()))
我是否将 RoutingField 所需的设置添加到正在动态映射的文档中?我宁愿不必为此文档设置所有映射、子元素等,因为正如我所提到的,它是一个复杂的对象。
【问题讨论】:
标签: elasticsearch nest