索引轉換器 index-converter
Index Converter是專為移轉客戶的索引定義而開發的公用程式,為移轉至AEM as a Cloud Service做準備。
簡介 introduction
索引轉換器可讓AEM開發人員將現有的自訂Oak索引定義移轉至與AEM as a Cloud Service相容的自訂Oak索引定義。
NOTE
索引轉換器只會轉換
/apps
或/oak:index
下出現的 lucene 型別自訂Oak索引定義。 它不會轉換為nt:base
建立的 lucene 型別索引。建立自訂Oak索引定義有兩個方法:
under /apps
(透過任何自訂內容封裝)- 直接位於
/oak:index
路徑下
如果確定使用了Oak索引,請確定AEM as a Cloud Service上不支援定義。 因此,必須先將它們轉換成Oak索引定義,然後移轉至與AEM as a Cloud Service相容的自訂Oak索引定義,如以下准則所述:
- 如果屬性ignore設定為
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的AEM as a Cloud Service程式碼重構外掛程式)。請參閱 Git資源: aio-cli-plugin-aem-cloud-service-migration 以瞭解如何安裝及使用外掛程式。
-
作為獨立公用程式:Index Converter也可以作為獨立公用程式執行。
請參閱 Git資源: aem-cs-source-migration-index-converter 以瞭解如何使用此工具。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab