MySQL とElasticsearchで異なる結果が表示される
WARNING
MySQL カタログ検索エンジンは、Adobe Commerce 2.4.0 で削除されます。 バージョン 2.4.0 をインストールする前に、Elasticsearch・ホストをセットアップおよび構成する必要があります。開発者向けドキュメントの Elasticsearchのインストールと設定を参照してください。
この記事では、MySQL とElasticsearchで同じ検索クエリに対して異なる検索結果を取得することに関連する、Adobe Commerce on cloud infrastructure 2.2.3 の既知の問題に対するパッチを提供します。
問題:
同じフィルターセットを使用したカタログ検索結果は、使用する検索エンジン(MySQL またはElasticsearch)によって異なります。
再現手順 :
- Elasticsearchをインストールして設定します。
- ストアフロントで、フィルターのいずれかを選択します。
- 一致する製品の数をメモします。
- デフォルトの MySQL 検索を設定します。
- ストアフロントで、フィルターのいずれかを選択します。
- 一致する製品の数をメモします。
期待される結果 :
一致する製品の数は同じです。
実際の結果 :
一致する製品の数は異なります。
パッチ
パッチはこの記事に添付されています。 パッチをダウンロードするには、記事の最後までスクロールして必要なファイル名をクリックするか、次のリンクをクリックします。
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch のダウンロード
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch のダウンロード
互換性のあるAdobe Commerceのバージョン:
パッチは次の場合に作成されました。
- クラウドインフラストラクチャー 2.2.3 (
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
ファイル)上のAdobe Commerce - cloud infrastructure 2.2.6 上のAdobe Commerce(
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
ファイル)
MDVA-12312_EE_2.2.3_COMPOSER_v1.patch
のパッチは、次のAdobe Commerceのバージョンとエディションとも互換性があります(ただし、問題が解決する可能性があります)。
- クラウドインフラストラクチャー 2.2.4 上のAdobe Commerce
- クラウドインフラストラクチャー 2.2.5 上のAdobe Commerce
- Adobe Commerce オンプレミス 2.2.3
- Adobe Commerce オンプレミス 2.2.4
- Adobe Commerce オンプレミス 2.2.5
MDVA-14172_EE_2.2.6_COMPOSER_v1.patch
のパッチは、次のAdobe Commerceのバージョンとエディションとも互換性があります(ただし、問題が解決する可能性があります)。
- Adobe Commerce オンプレミス 2.2.6
8bd06ef0-b3d5-4137-b74e-d7b00485808a