索引转换器是一个实用程序,旨在迁移客户的索引定义,以便为迁移到AEMas a Cloud Service做准备。
索引转换器允许AEM开发人员将现有的自定义Oak索引定义迁移到与AEMas a Cloud Service兼容的自定义Oak索引定义。
仅转换索引转换器 绿色 类型自定义Oak索引定义,它位于 /apps
或 /oak:index
. 它不会转换 绿色 为创建的类型索引 nt:base
.
有两种方法可创建自定义Oak索引定义:
under /apps
(通过任何自定义内容包)/oak:index
路径如果 确保Oak索引 已使用,请注意,AEMas a Cloud Service不支持“确保定义”,因此需要先将这些定义转换为Oak索引定义,然后再将其迁移到与AEMas a Cloud Service兼容的自定义Oak索引定义,如下所述:
true
,忽略或跳过确保定义jcr:primaryType
to oak:QueryIndexDefinition
/facets/jcr:content
从“确保定义”通过Adobe I/OCLI :建议通过 aio-cli-plugin-aem-cloud-service-migration
(AEMas a Cloud Service代码重构插件,用于Adobe I/OCLI)。
请参阅 Git资源:aio-cli-plugin-aem-cloud-service-migration 了解如何安装和使用插件。
作为独立实用程序:索引转换器也可以作为独立实用程序执行。
请参阅 Git资源:aem-cs-source-migration-index-converter 了解如何使用此工具。