【问题标题】:elasticsearch performance searching single index vs multiple indiceselasticsearch 性能搜索单个索引与多个索引
【发布时间】:2017-08-18 15:22:49
【问题描述】:

我正在研究在 ElasticSearch 中搜索的 API。有多个索引,我需要在这些索引中搜索特定字段。要么我可以单独搜索每个索引并聚合输出,要么我可以一次搜索该字段的所有索引。我更倾向于一次搜索所有索引,因为这会使 API 更简单。

我无法弄清楚如果一次搜索所有索引会导致性能下降。任何在类似线路上进行过性能测试的人,请您提供反馈或任何解释性能的资源链接会很棒

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    对我来说,单一搜索听起来更有效。请记住,Elasticsearch 中的索引只是一个抽象容器。真正重要的部分是您搜索的分片数量。

    对于 Elasticsearch,如果您在具有 100 个分片的单个索引中搜索,或者您在每 10 个分片的 10 个索引中进行搜索,则没有区别。需要完成的工作量完全相同。

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-25
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多