Index Converter index-converter
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.
Einführung introduction
Mit Index Converter können AEM-Entwickler bestehende benutzerdefinierte Oak-Indexdefinitionen in AEM as a Cloud Service-kompatible benutzerdefinierte Oak-Indexdefinitionen migrieren.
/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)- direkt unter dem Pfad
/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:
- Wenn die Eigenschaft „ignore“ auf
true
festgelegt ist, ignorieren bzw. überspringen Sie die Ensure-Definition. - Aktualisieren Sie den
jcr:primaryType
aufoak:QueryIndexDefinition
. - Entfernen Sie alle Eigenschaften, die gemäß OSGi-Konfigurationen ignoriert werden sollen.
- Entfernen Sie die Unterstruktur
/facets/jcr:content
aus der Ensure-Definition.
Verwenden von Index Converter using-index-converter
-
Über Adobe I/O CLI: Adobe empfiehlt, den Indexkonverter über
aio-cli-plugin-aem-cloud-service-migration
zu verwenden (AEM as a Cloud Service-Code-Refaktorierungs-Plug-in für die Adobe I/O CLI).Siehe Git Resource: aio-cli-plugin-aem-cloud-service-migration, um zu erfahren, wie man das Plug-in installiert und verwendet.
-
Als eigenständiges Dienstprogramm: Index Converter kann auch als eigenständiges Dienstprogramm ausgeführt werden.
Siehe Git Resource: aem-cs-source-migration-index-converter, um zu erfahren, wie man dieses Tool verwendet.