删除Elasticsearch结果限制会导致性能问题吗



如果我像这里描述的那样,通过在查询中添加一个size参数来绕过ElasticSearch中10个结果的限制,这会给我的ES集群带来性能问题吗?

这将取决于的各种参数

  1. ES每秒/毫秒得到的请求数
  2. 单个文档的大小
  3. 在请求总数中,有多少是唯一的。如果我们打得一样查询多次,然后从缓存返回结果
  4. 查询的大小

随着文档数量的增加,响应大小和时间也会增加。

这将妨碍显示/交付这些结果的应用程序的性能。因此,例如,UI解析所有结果和显示的速度会变慢。

进行分页也将是未来安全的。

最新更新