Index Converter ist ein Dienstprogramm, das entwickelt wurde, um die Indexdefinitionen eines Kunden zu migrieren, um die Umstellung auf AEM as a Cloud Service vorzubereiten.
Mit Index Converter können AEM-Entwickler bestehende benutzerdefinierte Oak-Indexdefinitionen in AEM as a Cloud Service-kompatible benutzerdefinierte Oak-Indexdefinitionen migrieren.
Index Converter transformiert nur Oak-Indexdefinitionen des Typs lucene, die unter /apps
oder /oak:index
vorhanden sind. Es werden keine lucene-Typindizes transformiert, die für nt:base
erstellt werden.
Es gibt zwei Möglichkeiten, benutzerdefinierte Oak-Indexdefinitionen zu erstellen:
under /apps
(über ein beliebiges benutzerdefiniertes Inhaltspaket)/oak:index
Wenn Oak-Index sicherstellen verwendet wurde, stellen Sie sicher, dass Definitionen auf AEM as a Cloud Service nicht unterstützt werden. Daher müssen sie zuerst in Oak-Indexdefinitionen konvertiert und dann gemäß den folgenden Richtlinien zu benutzerdefinierten Oak-Indexdefinitionen migriert werden, die mit AEM as a Cloud Service kompatibel sind:
true
festgelegt ist, ignorieren bzw. überspringen Sie die Ensure-Definition.jcr:primaryType
auf oak:QueryIndexDefinition
./facets/jcr:content
aus der Ensure-Definition.Über die Adobe I/O-CLI : Es wird empfohlen, den Index Converter als aio-cli-plugin-aem-cloud-service-migration
(AEM as a Cloud Service Code-Refaktorierungs-Plug-in für die Adobe I/O-CLI).
Siehe Git-Ressource: aio-cli-plugin-aem-cloud-service-migration , um zu erfahren, wie Sie das Plug-in installieren und verwenden.
Als eigenständiges Dienstprogramm: Index Converter kann auch als eigenständiges Dienstprogramm ausgeführt werden.
Siehe Git-Ressource: aem-cs-source-migration-index-converter , um zu erfahren, wie Sie dieses Tool verwenden.