在Adobe Experience Manager中最佳化大型屬性的索引
在AEM中,超過100KB的屬性可能會因為較大的索引大小而影響效能。 將大型屬性資料從string@json
轉換為二進位格式,並將二進位資料編列索引,以最佳化索引並維持系統效能。
說明 description
環境
Adobe Experience Manager (AEM) Managed Services支援6.5
問題/症狀
在某些情況下,大於預設大小100KB的屬性會在AEM中編制索引。 此情況會觸發報表中的警告,並由於索引大小增加而影響系統效能。
解決方法 resolution
若要解決索引大型屬性的問題:
- 使用工具或指令碼將屬性資料從目前的
string@json
格式轉換為二進位格式。 此步驟會最佳化索引的資料。 例如,如果使用自訂指令碼,您可能會使用convertToBinary(propertyData)
之類的函式。 - 更新AEM中的索引設定,以指向新轉換的二進位資料。 修改索引規則,以確保二進位資料已建立索引,而不是原始字串資料。 例如,調整索引組態檔(例如
oak-index.json
)以參考二進位資料路徑。
透過實施此轉換策略,您可以最佳化AEM環境的索引過程,而不會移除索引時所需的屬性。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f