Optimizely Configured Commerce のデフォルトの検索プロバイダーは Elasticsearch バージョン 5 です。 検索設定で検索プロバイダー名と検索インデクサー名を更新することで、Elasticsearch バージョン 7 にアップグレードできます。 この変更には検索インデックスの完全な再構築が必要であるため、再構築が完了するまで新しい検索プロバイダーは停止します。 このダウンタイムを回避するには、以下の手順に従ってください。
注記
バージョン 7 に変更する前に、Elasticsearch バージョン 5 に現在カスタム拡張機能があるかどうかを確認してください。 その場合は、まずコードを移行して、Elasticsearch バージョン 7 (デフォルトのビルド バージョン 2) とサードパーティの検索パイプラインを使用することをお勧めします。
Administration > Settings > Searchに移動します。
[Search Indexer Name]を[Elasticsearch v7]に設定します。
新しい Elasticsearch v7 インデックスが準備されるまで、ダウンタイムを回避するために、[Search Provider Name]を[Elasticsearch]のままにしておきます。 Elasticsearch v7 はデフォルトの検索インデックス設定を受け取ります。 これらの設定は、Elasticsearch v5 からコピーして手動で更新できます。
[Save]をクリックします。
Marketing > Indexingに移動します。
[Rebuild All]をクリックします。
プロセスが完了するまで待機し、正常に完了したことを確認します。
Administration > Settings > Searchに移動します。
[Search Provider Name]が[Elasticsearch v7]に変更されていることを確認します。