AEM : des coûts d’indexation élevés dégradent les performances des requêtes pour les environnements de gestion des ressources numériques volumineux

Dans les environnements Adobe Experience Manager (AEM) volumineux, les configurations d’indexation par défaut peuvent entraîner une dégradation des performances des requêtes en raison des coûts d’indexation élevés. Plus précisément, l’index damAssetLucene pour les types de dam:Asset peut ne pas s’adapter efficacement aux structures de gestion des ressources numériques (DAM) étendues.

Pour corriger ce problème, créez des définitions d’index de sous-racine Oak sous les branches DAM ciblées afin de réduire la portée de l’indexation et d’améliorer les temps de réponse des requêtes.

Description description

Environnement

Adobe Experience Manager (AEM) 6.5

Problème/Symptômes

  • Les performances des requêtes se dégradent dans les environnements de gestion des ressources numériques volumineux en raison des coûts d’indexation élevés de l’index damAssetLucene par défaut.
  • Les index personnalisés sous des branches DAM spécifiques (par exemple, /content/dam/test/oak:index/damAssetContent-custom) affichent des performances de requête améliorées en raison de la portée d’indexation réduite.
  • L’utilisation d’un index au /oak:index avec des includedPaths plus larges et queryPaths réindexe tout le contenu, ce qui peut réduire à néant les avantages en termes de performances.

Résolution resolution

La création de définitions d’index de sous-racine Oak pour des branches spécifiques de gestion des ressources numériques est une stratégie valide et efficace pour améliorer les performances des requêtes dans des environnements volumineux. Cette approche réduit les coûts d’indexation en réduisant la portée du contenu indexé.

  1. Définissez des index personnalisés sous des chemins d’accès spécifiques dans la structure de gestion des ressources numériques, comme /content/dam/test/oak:index/damAssetContent-custom, plutôt qu’au niveau racine /oak:index.

  2. Configurez queryPaths et includedPaths pour indexer uniquement le sous-ensemble de contenu souhaité :

    • queryPaths : [ /content/dam/test ]
    • includedPaths : [ /test ]
  3. Testez minutieusement les index personnalisés pour améliorer les performances des requêtes et éviter les effets secondaires inattendus.

  4. Limitez la portée de la définition d’index personnalisé pour éviter une réindexation inutile de tout le contenu.

Lecture connexe

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