Bulk Reference Processor restituisce zero risultati dopo la rimozione dell’indice personalizzato in Adobe Experience Manager
In questo articolo viene illustrato come risolvere un problema in cui l’utilità Bulk Reference Processor in Adobe Experience Manager (AEM) restituisce zero risultati dopo la rimozione di un indice SlingOrderedFolder personalizzato e vengono descritti i passaggi per convalidare la rimozione dell’indice e risolvere ulteriori problemi.
Descrizione description
Dopo aver rimosso un indice personalizzato come SlingOrderedFolder-custom-2 dall’archivio AEM, l’utilità Bulk Reference Processor continua a restituire zero risultati. Ciò si verifica se la rimozione dell’indice è incompleta o se l’archivio non è stato completamente aggiornato per riflettere la modifica.
Ambiente
- Adobe Experience Manager (tutte le versioni)
Sintomi
- L’utilità Elaboratore di riferimenti in blocco restituisce zero risultati per le query sulle risorse.
- I file di registro mostrano che non sono state trovate risorse idonee da elaborare e che lo strumento non emette le query previste.
Causa
Un indice personalizzato (ad esempio: SlingOrderedFolder-custom-2) impedisce al Bulk Reference Processor di restituire risultati. La rimozione dell’indice richiede la rimozione completa sia dal codebase che dall’archivio, seguita da una distribuzione e da una convalida corrette.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Rimuovi la definizione dell’indice personalizzato dal codebase e dall’archivio. Per informazioni, consulta Guida utente di AEM: ricerca e indicizzazione dei contenuti.
-
Distribuisci le modifiche utilizzando la pipeline Cloud Manager per garantire che la rimozione dell’indice sia applicata all’ambiente.
-
Dopo la distribuzione, utilizza gli strumenti AEM Index Manager o Oak Index per confermare che l’indice personalizzato non è più presente e che non rimangono definizioni di indice residue.
-
Abilita la registrazione di debug per i seguenti logger per acquisire le query eseguite dall’utilità Bulk Reference Processor:
-
com.day.cq.search -
org.apache.jackrabbit.oak.query -
org.apache.jackrabbit.oak.plugins.index
-
-
Esaminare i registri per verificare che le query vengano eseguite come previsto durante l’esecuzione di Bulk Reference Processor.
-
Se l’utility restituisce ancora zero risultati e non viene registrata alcuna query, contatta il supporto Adobe per ulteriore assistenza.
Per verificare il funzionamento, eseguire l’utility Bulk Reference Processor e verificare che le risorse idonee vengano restituite come previsto.