gpt4 book ai didi

php - 在 PHP Symfony 中从 ElasticSearch 迁移到 OpenSearch

转载 作者:行者123 更新时间:2023-12-05 03:36:57 30 4
gpt4 key购买 nike

我们目前使用 ElasticSearch 和由 Aiven 托管的 PHP Symfony,但 Aiven 目前不再提供 Elasticsearch。此优惠已被 OpenSearch 1.0 取代。因此,Aiven 计划最迟在 2022 年 3 月之前将所有现有的 ElasticSearch 项目迁移到 OpenSearch。

目前我们正在使用 Ruflin 的“Elastica”包。使用相同的包应该可以工作,但我们需要找到一个新的包,因为 Elastica 将不支持 ElasticSearch 的任何分支实例(引用:https://github.com/ruflin/Elastica/issues/1962)。

但是,似乎没有支持 ElasticSearch 的 OpenSearch 分支实例的软件包。请问现在有没有人遇到同样的情况?

非常感谢。

最佳答案

由于 OpenSearch 与 ElasticSearch 7.10 兼容,您可以将依赖项固定在当前版本,并且应该能够安全地迁移。在 Aiven 上,您可以 fork 您的 Elasticsearch 以创建一个实时升级的 OpenSearch 实例,以在您按下生产平台上的升级按钮之前检查一切是否正常工作。这意味着您可以获得 future 的升级和安全修复,但如果项目出现分歧并且 Elastic 不支持开源功能,那么在未来的某个时候您可能需要离开 Elastic 库。

关于php - 在 PHP Symfony 中从 ElasticSearch 迁移到 OpenSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69522316/

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