如果我像这里描述的那样,通过在查询中添加一个size参数来绕过ElasticSearch中10个结果的限制,这会给我的ES集群带来性能问题吗?
这将取决于的各种参数
- ES每秒/毫秒得到的请求数
- 单个文档的大小
- 在请求总数中,有多少是唯一的。如果我们打得一样查询多次,然后从缓存返回结果
- 查询的大小
随着文档数量的增加,响应大小和时间也会增加。
这将妨碍显示/交付这些结果的应用程序的性能。因此,例如,UI解析所有结果和显示的速度会变慢。
进行分页也将是未来安全的。