【发布时间】:2016-10-06 16:31:21
【问题描述】:
我有以下弹性搜索设置:
- 4 到 6 个小型索引(
- 它们通过别名联合
- 它们都包含相同的文档类型
- 它们很少更改非常(即>99% 的索引在创建索引时发生)
我的应用程序的一个用例需要读取别名的所有文档,按字段排序,做一些魔术并提供结果。
我知道使用深度分页很可能会导致我的集群崩溃,或者至少性能不佳,所以我想知道scroll API 是否可以成为解决方案。我知道文档说它不适用于实时用户查询,但实际原因是什么?
一般来说,人们如何处理必须通读索引中的所有文档的问题?我应该寻找另一种方法来分块数据吗?
【问题讨论】:
-
在 Elastic 7.X 中,可以使用分页:elastic.co/guide/en/elasticsearch/reference/current/…
标签: elasticsearch