AEM: los altos costes de indexación degradan el rendimiento de las consultas para entornos DAM grandes
En entornos grandes de Adobe Experience Manager (AEM), las configuraciones de indexación predeterminadas pueden provocar una reducción del rendimiento de las consultas debido a los altos costes de indexación. En concreto, es posible que el índice damAssetLucene de los tipos dam:Asset no se escale correctamente en las estructuras de administración de activos digitales (DAM) extensas.
Para solucionarlo, cree definiciones de índice raíz secundaria de Oak en ramas DAM de destino para reducir el ámbito de indexación y mejorar los tiempos de respuesta a las consultas.
Descripción description
Entorno
Adobe Experience Manager (AEM) 6.5
Problema/Síntomas
- El rendimiento de las consultas se degrada en entornos DAM grandes debido a los altos costes de indexación del índice
damAssetLucenepredeterminado. - Los índices personalizados bajo ramas específicas de DAM (por ejemplo,
/content/dam/test/oak:index/damAssetContent-custom) muestran un rendimiento de consulta mejorado debido a la reducción del ámbito de indexación. - Si se usa un índice en
/oak:indexconincludedPathsyqueryPathsmás amplios, se vuelve a indexar todo el contenido, lo que podría anular las ventajas de rendimiento.
Resolución resolution
La creación de definiciones de índice raíz secundaria de Oak para ramas DAM específicas es una estrategia válida y eficaz para mejorar el rendimiento de las consultas en entornos grandes. Este método reduce los costes de indexación al reducir el ámbito del contenido indexado.
-
Defina índices personalizados bajo rutas específicas dentro de la estructura de DAM, como
/content/dam/test/oak:index/damAssetContent-custom, en lugar de en el nivel raíz/oak:index. -
Configure
queryPathsyincludedPathspara indexar solamente el subconjunto de contenido deseado:queryPaths:[ /content/dam/test ]includedPaths:[ /test ]
-
Pruebe exhaustivamente los índices personalizados para garantizar un rendimiento de consulta mejorado y evitar efectos secundarios no deseados.
-
Limite el ámbito de la definición de índice personalizada para evitar una reindexación innecesaria de todo el contenido.
Lectura relacionada
- Guía de implementación de búsqueda simple en Tutoriales de AEM Sites
- Pasos para indexar el contenido existente y utilizar la nueva función de buscar y reemplazar en la documentación de AEM Guides