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 Ensure Oak Index verwendet wurde, beachten Sie bitte, dass in AEM as a Cloud Service Ensure-Definitionen nicht unterstützt werden. Daher müssen sie zuerst in Oak-Indexdefinitionen konvertiert und dann zu benutzerdefinierten Oak-Indexdefinitionen migriert werden, die gemäß den folgenden Richtlinien 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, Index Converter via aio-cli-plugin-aem-cloud-service-migration
(AEM as a Cloud Service-Code-Refactoring-Plug-in für die Adobe I/O-CLI) zu verwenden.
Unter Git-Ressource: aio-cli-plugin-aem-cloud-service-migration erfahren Sie, wie Sie das Plug-in installieren und verwenden.
Als eigenständiges Dienstprogramm: Index Converter kann auch als eigenständiges Dienstprogramm ausgeführt werden.
Unter Git-Ressource: aem-cs-source-migration-index-converter erfahren Sie, wie dieses Tool verwendet wird.