【发布时间】:2014-09-26 18:24:45
【问题描述】:
我希望能够插入文档并最好将所有内部对象自动映射到嵌套对象。这可能吗?
我的具体用例是我正在收集相同类型的文档,这些文档可能具有或不具有与当前商店中的文档相同的字段。所以我希望它可以自动执行嵌套映射,而无需我告诉它这样做。
除非我可以在插入具有新字段的对象之前更新索引吗?如果我只是将嵌套属性的类型设置为嵌套而不指定属性的字段,可以吗?
代码:
client.IndicesPutMapping("captures", "capture", new
{
capture = new
{
properties = new
{
CustomerInformations = new
{
type = "nested",
//...do not specify inner fields ?
}
}
}
});
- 覆盖映射时是否允许部分映射。换句话说,如果我有上面的映射,捕获对象的其他属性是否仍会以默认方式映射?
【问题讨论】:
-
你能做到吗?
标签: elasticsearch