Elasticsearch v5 から Elasticsearch v7 への変更

Optimizelyマニュアル|特定の手順に従って、最小限のダウンタイムでOptimizely Commerce検索をElasticsearch v5からv7にUpgrade。

Optimizely Configured Commerce のデフォルトの検索プロバイダーは Elasticsearch バージョン 5 です。 検索設定で検索プロバイダー名と検索インデクサー名を更新することで、Elasticsearch バージョン 7 にアップグレードできます。 この変更には検索インデックスの完全な再構築が必要であるため、再構築が完了するまで新しい検索プロバイダーは停止します。 このダウンタイムを回避するには、以下の手順に従ってください。

注記

バージョン 7 に変更する前に、Elasticsearch バージョン 5 に現在カスタム拡張機能があるかどうかを確認してください。 その場合は、まずコードを移行して、Elasticsearch バージョン 7 (デフォルトのビルド バージョン 2) とサードパーティの検索パイプラインを使用することをお勧めします。

  1. Administration > Settings > Searchに移動します。

  2. [Search Indexer Name][Elasticsearch v7]に設定します。

  3. 新しい Elasticsearch v7 インデックスが準備されるまで、ダウンタイムを回避するために、[Search Provider Name][Elasticsearch]のままにしておきます。 Elasticsearch v7 はデフォルトの検索インデックス設定を受け取ります。 これらの設定は、Elasticsearch v5 からコピーして手動で更新できます。

  4. [Save]をクリックします。

  5. Marketing > Indexingに移動します。

  6. [Rebuild All]をクリックします。

  7. プロセスが完了するまで待機し、正常に完了したことを確認します。

  8. Administration > Settings > Searchに移動します。

  9. [Search Provider Name][Elasticsearch v7]に変更されていることを確認します。