カタログのページネーションがElasticsearch 6.x で機能しない

この記事では、Elasticsearch 6.x でカタログのページネーションが機能しないAdobe Commerce問題に対するパッチを提供します。

以下のパッチは、Elasticsearch 6.x をカタログ検索エンジンとして使用するデプロイメントでAdobe Commerce 2.3.3 のユーザーが使用する問題を解決します。 検索結果の最初のページを超えて移動しようとすると、エラーメッセージが表示されます。

このパッチをインストールすると、ユーザーはすべての検索結果をページ表示できるようになります。

影響を受ける製品とバージョン

  • クラウドインフラストラクチャー上のAdobe Commerce 2.3.3
  • Adobe Commerce オンプレミス 2.3.3
  • Magento Open Source 2.3.3
  • Elasticsearch 6.x

問題

Magento Open Source、オンプレミスのAdobe Commerce、クラウドインフラストラクチャーのAdobe Commerceで、ページを切り替えても検索結果ページのページネーションが機能しない問題が発見されました。

再現手順:

  1. Adobe Commerceをインストールします。
  2. カタログ検索エンジンとして Elasticseach 6 を有効にします。
  3. 管理者で設定された 1 ページの上限を超える製品をいくつかカテゴリに追加します。 注意:Adobe Commerce 2.3.3 では、1 ページに表示される商品のデフォルトの数は 12 です。
  4. ストアフロントのカテゴリ(検索結果またはカテゴリページ)を開き、2 ページ目に移動します。

期待される結果:

製品は 2 番目のページに表示されます。

実際の結果:

選択内容に一致する製品が見つかりません​ メッセージは 2 ページ目に表示されます。

解決策

この問題を修正するには、この記事に添付されているパッチを適用してください。 ダウンロードするには、記事の最後まで下にスクロールしてファイル名をクリックするか、次のリンクをクリックします。

Elasticsearch 6.x パッチのカタログのページネーションの問題をダウンロードする - パッチは、影響を受けるすべてのバージョンとエディションと互換性があります。

WARNING
Adobeでは、症状が出ていない場合でも、できるだけ早くパッチを適用することを強くお勧めします。

パッチの適用方法

参照: Adobe Commerceが提供する composer パッチの適用方法 説明を参照してください。

添付ファイル

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