Elasticsearch将数据分离为索引

时间:2015-04-05 15:21:37

标签: elasticsearch elasticsearch-plugin

我有三种不同的数据源,每天都会在不同的时间更新。我的第一个想法是将所有数据合并到一个索引中,但我想知道将每个数据源保存在自己的索引中是否更为明智。这样,当数据源更新时,我只需刷新一个索引。

在搜索方面,我只搜索所有索引。这是一种明智的做法,还是会通过将其分离出来来引入大量的管理费用。

詹姆斯

1 个答案:

答案 0 :(得分:2)

如果合并索引是有意义的,你可以这样做,但如果你想要只刷新一个源的灵活性 - 你应该将它们分开。

我不确定您是否了解aliases:您可以定义一个包含所有三个索引的别名 - 以便来自"用户"你不必搜索"所有指数" - 它对用户来说是透明的,它实际上不是一个索引。