1

我刚刚观看了Rafal Kuc 的演示文稿 ,并希望将其用作弹性搜索问题的基础。

如果我每天将 5000 万个文档添加到一个集群中,每天都会创建一个新索引(基于时间的数据设计模式),最终时间会变得非常大。例如,我们将 avg 文档设置为 15kb。

现在假设我需要这样做 10 年。最终,我需要创建多个集群。我可以在 ES 中创建多个集群并同时搜索它们吗?我可以为这样的事情使用别名吗?还是不可能?

4

1 回答 1

1

不,我认为通过 api 或您选择的客户端(Java/Python/等)进行搜索将针对单个集群。

您的客户可以向每个集群发出多个请求,也许如果您按年组织集群?

从理论上讲,集群可以永远增长,尽管在某些时候我认为分散和收集对 N 个节点(其中 N 非常非常大)的查询的开销会导致问题。

于 2013-11-12T03:23:38.247 回答