2015-04-05 88 views
0

我有三個不同的數據源,每天在不同的時間更新。我的第一個想法是將所有數據組合到一個索引中,但是我想知道將每個數據源保存在自己的索引中是否更明智。這樣當數據源被更新時,我可以刷新一個索引。Elasticsearch將數據分解爲索引

當談到搜索我只是搜索所有索引。這是一種明智的做法,還是會通過將其分開而引入大量開銷。

詹姆斯

回答

2

如果是有意義的合併,你可以做這樣的指標,但如果你想刷新只有一個源的靈活性 - 你應該讓他們分開。

我不確定您是否知道aliases:您可以定義一個包含所有三個索引的別名 - 以便從「用戶」的角度來看,您不必搜索「所有索引」 - 它對用戶來說是透明的,它實際上不是單個索引。