Elasticsearch visas som sökmotor trots OpenSearch-installation
Den här artikeln innehåller en lösning på problemet där Elasticsearch fortfarande visas som sökmotor för Adobe Commerce i molnet, även efter installation eller uppgradering till OpenSearch.
Berörda versioner
Adobe Commerce i molnet 2.4.4 - 2.4.5-p11
Problem
Elasticsearch visas fortfarande som sökmotor för Adobe Commerce i molnet även efter installation eller uppgradering till OpenSearch.
Steg som ska återskapas:
- Gå till Stores > Configuration > Catalog > Catalog Search.
- Kontrollera sökmotorn. Det visas Elasticsearch7.
Orsak
Elasticsearch7 är hårdkodad i Adobe Commerce för att vara sökmotorn som används i dessa versioner.
Detta ska inte blandas ihop med den installerade versionen av tjänsten. Även om det inte finns någon Opensearch-modul i koden kan Adobe Commerce använda den underliggande Opensearch-tjänsten.
Lösning
Kör följande kommando för att verifiera om OpenSearch har installerats:
Metod 1:
- Kör följande kommando på servern:
curl 127.0.0.1:9200
. Den ska returnera OpenSearch med sin version.
Exempel:
$ curl 127.0.0.1:9200
{
"name" : $clusterName,
"cluster_name" : "opensearch_stg",
"cluster_uuid" : $clusterUuid,
"version" : {
"distribution" : "opensearch",
"number" : "1.2.4",
"build_type" : "deb",
"build_hash" : "44ccdbaed5fe5a8b02d99a611857a671b6dd909d",
"build_date" : "2022-11-08T09:23:45.993372Z",
"build_snapshot" : false,
"lucene_version" : "8.10.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "The OpenSearch Project: https://opensearch.org/"
}
Metod 2:
- Använd följande kommando i Magento-cloud CLI:
magento-cloud relationships -p <project_id>
. Leta reda på OpenSearch när du har använt kommandot.
Relaterad läsning
Konfigurera OpenSearch-tjänsten i guiden för Commerce om molninfrastruktur.