2013-03-31 50 views
0

如果我有一個Car類的對象,它具有類Engine的嵌套對象,其中兩個類都具有名爲「id」的字段我是否必須在創建映射時做任何特殊的操作?或者,將「嵌套」類型添加到引擎映射就足夠了。使用相同的字段名稱在Elasticsearch中索引嵌套文檔

Elasticsearch頭部GUI顯示出意外的行,但搜索似乎給出了正確的結果,因此如果兩個或多個對象具有相同的字段名稱,則需要知道是否需要在映射中執行其他任何操作。

似乎結構化查詢構建器會返回引擎文檔,其中包含我從下拉菜單中選擇car.id時搜索的ID。

回答

1

不應該有任何問題,您可以使用點符號來引用嵌套文檔中的字段。另外,如果每輛車有單個引擎,則不需要將引擎聲明爲嵌套在映射中。

相關問題