Index Converter est un utilitaire développé pour migrer les définitions d’index d’un client en vue du passage à AEM as a Cloud Service.
Index Converter permet aux développeurs AEM de migrer les définitions d’index Custom Oak existantes vers des définitions d’index Custom Oak compatibles avec AEM as a Cloud Service.
Index Converter transforme uniquement les définitions d’index Custom Oak de type lucene qui se trouvent sous /apps
ou /oak:index
. Il ne transforme pas les index de type lucene créés pour nt:base
.
Il existe deux façons de créer des définitions d’index Custom Oak :
under /apps
(par le biais de tout package de contenu personnalisé)/oak:index
Si l’index Ensure Oak a été utilisé, les définitions Ensure ne sont pas prises en charge par AEM as a Cloud Service. Elles doivent d’abord être converties en définitions d’index Oak puis migrées vers des définitions d’index Custom Oak compatibles avec AEM as a Cloud Service, conformément aux instructions suivantes :
true
, ignorez ou passez la définition Ensure.jcr:primaryType
sur oak:QueryIndexDefinition
./facets/jcr:content
de la définition Ensure.Via l’interface de ligne de commande d’Adobe I/O : il est recommandé d’utiliser Index Converter via aio-cli-plugin-aem-cloud-service-migration
(plug-in de refactorisation de code AEM as a Cloud Service pour l’interface de ligne de commande d’Adobe I/O).
Voir Ressource Git : aio-cli-plugin-aem-cloud-service-migration pour savoir comment installer et utiliser ce module.
En tant qu’utilitaire autonome : Index Converter peut également être exécuté en tant qu’utilitaire autonome.
Voir Ressource Git : aem-cs-source-migration-index-converter pour découvrir comment utiliser cet outil.