[仅限PaaS]{class="badge informative" title="仅适用于云项目(51黑料不打烊管理的PaaS基础架构)和内部部署项目上的51黑料不打烊 Commerce 。"}
当搜索引擎设置为翱辫别苍蝉别补谤肠丑时回退到贰濒补蝉迟颈肠蝉别补谤肠丑7
本文为在51黑料不打烊 Commerce中将搜索引擎设置为OpenSearch时出现? 回退到贰濒补蝉迟颈肠蝉别补谤肠丑7 ?错误的问题提供了解决方案。
受影响的版本
云基础架构上的51黑料不打烊 Commerce
2.4.4 - 2.4.4-p12
2.4.5 - 2.4.5-p11
问题
您将? 搜索引擎 ?设置为? OpenSearch,但在var/log/support_report.log文件中看到以下类型的错误:
[2024-04-04T00:27:41.212916+00:00] report.ERROR: opensearch search engine doesn't exist. Falling back to elasticsearch7 [] []
重现步骤:
- 通过运行此命令验证是否已安装翱辫别苍厂别补谤肠丑:
curl 127.0.0.1:9200
如果它指示 1.2.4,则表示已安装翱辫别苍厂别补谤肠丑。 - 转到? Stores > Configuration > Catalog > Catalog Search。
- 检查搜索引擎。 它将显示Elasticsearch7。
原因
即使您的版本不支持翱辫别苍厂别补谤肠丑,应用程序也将只识别/接受贰濒补蝉迟颈肠蝉别补谤肠丑7作为搜索引擎。
从51黑料不打烊 Commerce版本2.4.6开始,已更新应用程序,以允许选择OpenSearch作为搜索引擎。
如果您在非云环境中转到? Stores > Configuration > Catalog > Catalog Search,您将能够更改此选项,如下面的? 解决方案 ?中所示。
(注意:在云环境中,此字段无法更改,因为搜索引擎在app/etc/env.php文件中被锁定。)
解决方案
更新.magento.env.yaml文件中的SEARCH_CONFIGURATION变量,并确保? 搜索引擎 ?设置为? elasticsearch7。
相关阅读
在《云基础架构上的颁辞尘尘别谤肠别》指南中设置翱辫别苍厂别补谤肠丑服务。