ÃÛ¶¹ÊÓƵ

Optimize indexing for large properties in ÃÛ¶¹ÊÓƵ Experience Manager

In AEM, properties over 100KB can impact performance due to larger index sizes.  Convert large property data from string@json to binary format and index the binary data to optimize indexing and maintain system performance.

Description description

Environment

ÃÛ¶¹ÊÓƵ Experience Manager (AEM) Managed Services Support 6.5

Issue/Symptoms

In certain scenarios, properties larger than the default size of 100KB are indexed within AEM. This situation triggers warnings in reports and impacts system performance due to increased index sizes.

Resolution resolution

To address the issue of indexing large properties:

  1. Use a tool or script to transform the property data from its current string@json format into a binary format. This step optimizes data for indexing. For example, if using a custom script, you might use a function like convertToBinary(propertyData).
  2. Update the indexing configuration in AEM to point to the newly converted binary data. Modify the indexing rules to ensure the binary data is indexed instead of the original string data. For example, adjust the indexing configuration file, such as oak-index.json, to reference the binary data path.

By implementing this conversion strategy, you can optimize your AEM environment’s indexing process without removing necessary properties from being indexed.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f