索引转换器 index-converter
Index Converter是一个实用程序,用于迁移客户的索引定义,为迁移到AEMas a Cloud Service做准备。
简介 introduction
索引转换器允许AEM开发人员将现有自定义Oak索引定义迁移到与AEMas a Cloud Service兼容的自定义Oak索引定义。
NOTE
仅索引转换器转换 lucene 键入Custom Oak Index Definitions,它们位于
/apps
或 /oak:index
. 它不会转换 lucene 为创建的类型索引 nt:base
.创建自定义Oak索引定义的方法有两种:
under /apps
(通过任何自定义内容包)- 直接在
/oak:index
路径
如果 确保Oak索引 使用,请确保AEMas a Cloud Service上不支持定义。 因此,必须首先将它们转换为Oak索引定义,然后迁移到与AEMas a Cloud Service兼容的自定义Oak索引定义,如下面的指南中所述:
- 如果属性忽略设置为
true
,忽略或跳过确保定义 - 更新
jcr:primaryType
到oak:QueryIndexDefinition
- 按照OSGi配置中所述,删除要忽略的任何属性
- 删除子树
/facets/jcr:content
从确保定义
使用索引转换器 using-index-converter
-
通过Adobe I/OCLI :Adobe建议通过以下方式使用索引转换器:
aio-cli-plugin-aem-cloud-service-migration
(用于Adobe I/OCLI的AEMas a Cloud Service代码重构插件)。请参阅 Git资源:aio-cli-plugin-aem-cloud-service-migration 了解如何安装和使用该插件。
-
作为独立实用程序:索引转换器也可以作为独立实用程序执行。
请参阅 Git资源:aem-cs-source-migration-index-converter 以了解如何使用此工具。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab