弹性搜索数据关系数据的最佳实践/优化

时间:2015-11-07 01:58:09

标签: elasticsearch

基本上我有食品卡车的索引和事件索引(食品卡车的时间和地点,应用程序的面包和黄油,可能会以千比一比例扩展)但我想知道是否事件应该是食品卡车的嵌套属性,或者我应该将它们分开保存并通过id引用。

1 个答案:

答案 0 :(得分:1)

这主要取决于您喜欢的查询。如果要查询卡车以及事件中的属性,请将它们放在同一索引中。如果卡车有很多属性,您可能只想将卡车的这些属性添加到查询所需的事件索引中。另一种方法可以是使用父子概念。通过这种方式,您可以将卡车与事件分开,但仍然保持联系。

因此,最重要的是确定要对数据执行的查询。