gpt4 book ai didi

elasticsearch - Elasticsearch在热节点和热节点上的搜索查询

转载 作者:行者123 更新时间:2023-12-02 22:21:15 37 4
gpt4 key购买 nike

在Elasticsearch中使用热/热架构时,与简单结构相比,在热和热节点上对具有索引模式或别名的多个索引进行搜索查询是否效率更高?

我的意思是,热节点是查询中的限制因素,还是热节点是否会提高性能?

最佳答案

热/热架构的重点是:

  • 能够以最佳方式在热节点上索引当前数据
  • ,同时仍然能够快速搜索热节点上的最新数据
  • ,并且还能够搜索热节点上的旧数据,甚至可以搜索(c)冷节点上的旧数据。

  • 随着时间的流逝,较旧的索引从热(快速)节点移动到热(较慢)节点到(甚至更慢)冷节点。

    但是,如果您的搜索别名跨越所有索引(位于热节点和热节点上),则查询性能可能与最慢的热节点一样差。理想情况下,您至少应具有两个搜索别名:
  • 一种用于仅跨越热节点上的索引的最新数据(例如search_recent)
  • 适用于跨所有索引的所有数据(例如search_all)。

  • 这样,您对最新数据(即 search_recent)的大多数搜索都只会搜索热节点,但如果您要搜索较旧的数据,也可以这样做(即 search_all)。

    在前一种情况下,您可以期望查询进行得很快(因为仅在热节点上运行),而在后一种情况下,您可以事先知道查询会更慢(因为在热/冷节点上执行)。

    关于elasticsearch - Elasticsearch在热节点和热节点上的搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62171313/

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