Los vínculos entrantes no muestran todas las páginas de vinculación en Adobe Experience Manager

Si faltan algunas páginas en la vista de vínculos entrantes de Adobe Experience Manager, el problema puede deberse a nodos de vínculos profundamente anidados o a configuraciones de índice personalizadas. Este artículo explica cómo resolverlo ajustando la profundidad del índice Lucene, revirtiendo la configuración personalizada o probando las opciones de configuración avanzadas.

Descripción description

Entorno

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager (AEM) 6.5

Problemas/Síntomas

  • Los vínculos entrantes muestran recuentos bajos o sin cambios a pesar de las nuevas referencias.
  • Las consultas de texto completo devuelven más resultados que los mostrados en la ficha Referencias.
  • El problema puede producirse en entornos compartidos, pero no en configuraciones locales recién creadas (OOTB).

Resolución resolution

Hay tres rutas de localización de averías A, B, C.

Opción A - ajustar profundidad de agregado:

  1. Compruebe la jerarquía de los nodos que contienen el vínculo mediante CRXDE Lite.

  2. Revise la estructura de la página y ajústela de modo que el nodo de vínculo se encuentre en un nivel inferior.

  3. Si el nodo de vinculación permanece profundamente anidado, actualice el índice Lucene para aumentar la profundidad que se está indizando para la detección de vínculos entrantes (por ejemplo, agregue definiciones de agregados como include4, include5 en /oak:index/cqPageLucene/aggregates/cq:PageContent).  Definen la profundidad con la que el índice debe atravesar jcr:content para detectar vínculos.

  4. Después de realizar los cambios, guarde el nodo de índice y vuelva a indexar el déclencheur para aplicarlos.

Opción B - revertir configuración de índice personalizada:

Nota: la reindexación puede afectar el rendimiento.  Programar esta tarea durante períodos de poco tráfico.

  1. Vaya a /oak:index/cqPageLucene en CRXDE Lite.
  2. Elimine analizadores personalizados o propiedades mal configuradas.
  3. Restablecer indicadores fulltextEnabled a valores OOTB.
  4. Establezca reindex = true y monitorice a través de la consola JMX o los registros.

Opción C - deshabilitar configuración avanzada (para pruebas):

  1. Vaya a /system/console/configMgr y busque IncomingLinksReferenceProvider.
  2. Deshabilite temporalmente esta configuración para comprobar si aparecen más vínculos entrantes. Esto puede ayudar a determinar si la configuración está suprimiendo los resultados.
  3. Vuelva a habilitar la configuración después de la prueba para restaurar el comportamiento normal.

Validación

  1. Utilice SQL2 para comprobar los recuentos de vínculos reales (la ruta de acceso /content/we-retail/us/en/about-us) es una página de destino de ejemplo). Sustitúyala por la ruta real de destino del vínculo.

    code language-none
    SELECT [  jcr:path]
        FROM [  cq:Page]
        WHERE CONTAINS(*, '"/content/we-retail/us/en/about-us"')
    
  2. Compare los resultados de la consulta con lo que se muestra en la pestaña Referencias para confirmar la discrepancia.

Herramientas útiles para la validación de consultas:

Para ayudar a solucionar problemas y validar consultas de vínculos entrantes, utilice las siguientes herramientas disponibles en AEM:

  1. Herramienta de rendimiento de consultas: http://localhost:4502/libs/granite/operations/content/diagnosistools/queryPerformance.html
    • Permite probar y analizar consultas SQL2 y QueryBuilder para obtener información de rendimiento.
  2. Depurador de JCR Query Builder: http://localhost:4502/libs/cq/search/content/querydebug.html
    • Permite la ejecución y depuración de consultas de QueryBuilder con resultados detallados.

Causa

  • Es posible que los nodos profundamente anidados bajo jcr:content no se indiquen de manera predeterminada, lo que hace que AEM no vea los vínculos en niveles más profundos. Ajustar los agregados de Lucene ayuda a mejorar el reconocimiento de profundidad.
  • Las configuraciones de índice de Lucene personalizadas (por ejemplo, analizadores o propiedades mal configuradas) en /oak:index/cqPageLucene pueden restringir la indexación de texto completo y afectar a la detección de vínculos.
  • Las configuraciones avanzadas de detección de vínculos, como IncomingLinksReferenceProvider, pueden suprimir la visibilidad de los vínculos entrantes. Si se deshabilita temporalmente este proveedor, se pueden mostrar los resultados suprimidos y ayudar con la depuración.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f