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.3-p2 - 2.4.5-p6

NOTE
OpenSearch är tillgänglig som sökmotor från och med Adobe Commerce 2.4.6.

Problem

Elasticsearch visas fortfarande som sökmotor för Adobe Commerce i molnet även efter installation eller uppgradering till OpenSearch.

Steg som ska återskapas:

  1. Gå till Stores > Configuration > Catalog > Catalog Search.
  2. Kontrollera sökmotorn. Det visas Elasticsearch7.

Orsak

Adobe Commerce är hårdkodat för att ange Elasticsearch7 som sökmotor.

Detta ska inte blandas ihop med den installerade versionen av tjänsten. Programmet identifierar bara Elasticsearch7 som sökmotor, men inte OpenSearch, även om den underliggande OpenSearch-tjänsten används som motor i serverdelen.

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 CLI för Magento-molnet: 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.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a