インデックスコンバーターは、AEM as a Cloud Service への移行に備えて顧客のインデックス定義を移行するために開発されたユーティリティです。
インデックスコンバーターを使用すると、AEM 開発者は既存のカスタム Oak インデックス定義を AEM as a Cloud Service 互換のカスタム Oak インデックス定義に移行できます。
インデックスコンバーターでは、/apps
または /oak:index
下に存在する lucene 型カスタム Oak インデックス定義のみ変換します。nt:base
用に作成された lucene 型インデックスは変換しません。
カスタム Oak インデックス定義の作成方法は次の 2 とおりあります。
under /apps
(任意のカスタムコンテンツパッケージを使用)/oak:index
パスの直下Oak インデックスを確認を使用した場合、AEM as a Cloud Service では定義を確認がサポートされません。そのため、まず Oak インデックス定義に変換し、次のガイドラインに従って、AEM as a Cloud Service と互換性のあるカスタム Oak インデックス定義に移行する必要があります。
true
に設定されている場合は、Ensure 定義を無視するかスキップします。jcr:primaryType
を oak:QueryIndexDefinition
に更新します。/facets/jcr:content
を削除します。Adobe I/O別 CLI :Adobeは、 aio-cli-plugin-aem-cloud-service-migration
(Adobe I/OCLI 用のAEMas a Cloud Serviceコードリファクタリングプラグイン )。
プラグインをインストールして使用する方法について詳しくは、Git リソース:aio-cli-plugin-aem-cloud-service-migration を参照してください。
スタンドアロンユーティリティとして:インデックスコンバーターは、スタンドアロンユーティリティとして実行することもできます。
このツールの使用方法については、Git リソース:aem-cs-source-migration-index-converter を参照してください。