gpt4 book ai didi

在每个索引的小数据集上进行多索引搜索的 ElasticSearch 性能优化

转载 作者:行者123 更新时间:2023-12-03 02:17:44 25 4
gpt4 key购买 nike

我们有不同的文档结构/模式,我们将它们加入到不同的 Elasticsearch 索引中。我们有大约 50 个这样的索引,我们的主要用例之一是对所有这些文档类型(即所有 50 个索引)执行搜索。每个索引中的数据大小约为 10-20 GB,因此每个索引很容易适合单个分片。
我正在寻找优化这 50 个索引的搜索性能的方法。我们在所有这些索引中都有一个特定的公共(public)字段,该字段可在用户的搜索请求中使用,如果每个索引有多个分片,则可以用于每个索引内的分片。不确定我们是否可以以某种方式使用它来优化此多索引搜索或任何其他替代选项的性能。

最佳答案

您需要提供更多信息才能获得具体答案,请提供以下信息。

  • 您的示例搜索查询及其平均时间跨过良好的调用次数。
  • 数据节点堆大小
  • 您在搜索查询中获取多少文档,即大小参数。
  • 为您的搜索查询搜索 elasticsearch 的慢日志。
  • 您在其中执行搜索查询的集群中的数据节点和每个索引副本的总数?
  • 关于在每个索引的小数据集上进行多索引搜索的 ElasticSearch 性能优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63196574/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com