I collegamenti in arrivo non mostrano tutte le pagine di collegamento in Adobe Experience Manager
Se alcune pagine non sono presenti nella visualizzazione dei collegamenti in entrata in Adobe Experience Manager, il problema potrebbe essere dovuto a nodi di collegamento annidati in profondità o configurazioni di indice personalizzate. Questo articolo spiega come risolverlo regolando la profondità dell’indice Lucene, ripristinando le impostazioni personalizzate o testando le opzioni di configurazione avanzate.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager (AEM) 6.5
Problemi/Sintomi
- I collegamenti in ingresso mostrano conteggi bassi o invariati nonostante i nuovi riferimenti.
- Le query full-text restituiscono più risultati di quelli visualizzati nella scheda Riferimenti.
- Il problema potrebbe verificarsi in ambienti condivisi ma non in nuove impostazioni locali predefinite (OOTB).
Risoluzione resolution
Sono disponibili tre percorsi di risoluzione dei problemi: A, B, C.
Opzione A - Regola profondità aggregata:
-
Controlla la gerarchia dei nodi che contengono il collegamento utilizzando CRXDE Lite.
-
Rivedi la struttura della pagina e regolala in modo che il nodo del collegamento si trovi a un livello più basso.
-
Se il nodo di collegamento rimane profondamente nidificato, aggiornare l'indice Lucene per aumentare la profondità indicizzata per il rilevamento dei collegamenti in ingresso (ad esempio, aggiungere definizioni di aggregazione come include4, include5 in
/oak:index/cqPageLucene/aggregates/cq:PageContent). Questi definiscono il livello di profondità di attraversamento dell'indice injcr:contentper rilevare i collegamenti.
-
Dopo aver apportato le modifiche, salva il nodo indice e attiva la reindicizzazione per applicarle.
Opzione B - Ripristina impostazioni indice personalizzate:
Nota: la reindicizzazione può influire sulle prestazioni. Pianifica l'attività durante i periodi con traffico ridotto.
- Passare a
/oak:index/cqPageLucenein CRXDE Lite. - Rimuovi eventuali analizzatori personalizzati o proprietà non configurate correttamente.
- Reimposta
fulltextEnabledflag su valori OOTB. - Imposta
reindex = truee monitora tramite la console JMX o i registri.
Opzione C - disabilita configurazione avanzata (per il test):
- Vai a
/system/console/configMgre individua IncomingLinksReferenceProvider. - Disattiva temporaneamente questa configurazione per verificare se sono presenti altri collegamenti in ingresso. Questo può aiutare a determinare se la configurazione sta eliminando i risultati.
- Riattiva la configurazione dopo il test per ripristinare il comportamento normale.
Convalida
-
Utilizzare SQL2 per verificare i conteggi di collegamenti effettivi (il percorso
/content/we-retail/us/en/about-us)è una pagina di destinazione di esempio. Sostituiscilo con il percorso effettivo della destinazione del collegamento.code language-none SELECT [ jcr:path] FROM [ cq:Page] WHERE CONTAINS(*, '"/content/we-retail/us/en/about-us"') -
Per confermare la discrepanza, confronta i risultati della query con quelli visualizzati nella scheda Riferimenti.
Strumenti utili per la convalida delle query:
Per assistenza nella risoluzione dei problemi e nella convalida delle query di collegamento in arrivo, utilizza i seguenti strumenti disponibili in AEM:
- Strumento Prestazioni Query: http://localhost:4502/libs/granite/operations/content/diagnosistools/queryPerformance.html
- Consente di testare e analizzare le query SQL2 e QueryBuilder per ottenere informazioni sulle prestazioni.
- Debugger JCR Query Builder- http://localhost:4502/libs/cq/search/content/querydebug.html
- Consente l'esecuzione e il debug di query QueryBuilder con output dettagliato.
Causa
- I nodi fortemente nidificati in
jcr:contentpotrebbero non essere indicizzati per impostazione predefinita, causando la perdita di collegamenti in AEM a livelli più profondi. La regolazione degli aggregati Lucene aiuta a migliorare il riconoscimento della profondità. - Le configurazioni dell'indice Lucene personalizzato (ad esempio, analizzatori o proprietà non configurate correttamente) in
/oak:index/cqPageLucenepossono limitare l'indicizzazione full-text e influire sul rilevamento dei collegamenti. - Le configurazioni avanzate di rilevamento dei collegamenti, ad esempio
IncomingLinksReferenceProvider, potrebbero impedire la visibilità dei collegamenti in ingresso. La disabilitazione temporanea di questo provider può rivelare i risultati soppressi e agevolare il debug.