Index Converter index-converter
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.
Présentation introduction
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.
/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é)- Directement sous le chemin
/oak:index
Si la vérification de l’index Oak était utilisé, assurez-vous que les définitions ne sont pas prises en charge sur AEM as a Cloud Service. En tant que telles, elles doivent d’abord être converties en définitions d’index Oak, puis migrées vers des définitions d’index Oak personnalisées compatibles avec AEM as a Cloud Service, conformément aux instructions ci-dessous :
- Si la propriété ignore est définie sur
true
, ignorez ou passez la définition Ensure. - Mettez à jour
jcr:primaryType
suroak:QueryIndexDefinition
. - Supprimez toutes les propriétés à ignorer, comme indiqué dans les configurations OSGi.
- Supprimez la sous-arborescence
/facets/jcr:content
de la définition Ensure.
Utilisation d’Index Converter using-index-converter
-
Par Adobe I/O CLI : Adobe recommande d’utiliser le convertisseur d’index au moyen de
aio-cli-plugin-aem-cloud-service-migration
(module externe de refactorisation du 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 le module externe.
-
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.