Index Converter
Learn how the Index Converter automatically converts existing AEM index definitions to be AEM as a Cloud Service compatible.
Transcript
The Index Converter allows AEM developers to migrate existing custom OAK index definitions to AEM as a cloud service compatible custom OAK index definitions. Index Converter only transforms Lucene type custom OAK index definitions, which are present under apps or OAK index. It does not transform Lucene type indexes, which are created for anti-base. Ensure definitions are not supported on AEM as a cloud service. And hence, they need to be converted to OAK index definitions first and then need to be migrated to custom OAK indexes. The utility transforms custom OAK index definitions AEM version 6.3 onwards. How the tool functions? The tool will parse the custom and corresponding out-of-the-box index definitions. The delta is basically customizations done by the user in the out-of-the-box OAK definitions. It will validate the retrieved customizations as per AEM as a cloud service compatible OAK index definitions guidelines. It will merge the validated customizations of custom OAK index definitions to corresponding OAK index definitions. At the end, it will maintain the custom OAK index definitions and add custom at the end with hyphen one. That’s how AEM cloud services will identify that it’s a custom OAK indexes. If there are more than one, we need to have an incremental value, which is like one two at the end. After successful completion of conversion manually, copy the converted index definitions to OAK filter inside UI apps packages and also copy the index definition filters path from the generator filter dot XML to the UI apps package filter dot XML file. With this, you should be able to successfully convert your current OAK index definitions to cloud compatible OAK index definitions. Quickly validate checking the code and deploy this code into the AEM and then be able to validate the index definitions.
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69