如果我有一个类Car
的对象,它有一个类Engine
的嵌套对象,其中两个类都有一个名为“id”的字段,那么在创建映射时我是否需要做一些特别的事情?或者将“嵌套”类型添加到引擎映射中就足够了。
Elasticsearch head GUI显示意外的行,但搜索似乎给出了正确的结果,因此如果两个或多个对象具有相同的字段名称,那么在映射中是否需要执行任何其他操作会很好。
似乎结构化查询构建器返回引擎文档,其中包含我从下拉列表中选择car.id
时搜索的ID。
答案 0 :(得分:1)
应该没有任何问题,你可以使用点符号来引用嵌套文档中的字段。
此外,如果每辆车只有一个引擎,则无需将引擎声明为嵌套在映射中。