La ricerca nell’archivio AEM non restituisce alcun risultato con i filtri Mappa DITA o Argomento dopo la migrazione
Questo articolo spiega come risolvere un problema in Adobe Experience Manager (AEM) in cui le ricerche nell’archivio con i filtri Mappa DITA o Argomento non restituiscono alcun risultato dopo la migrazione a una nuova istanza di AEM. La soluzione prevede la reindicizzazione dell’indice damAssetLucene.
Descrizione description
Ambiente
- Adobe Experience Manager 6.5 LTS on-premise
- Ricerca mappa AEM Guides DITA e archivio argomenti
- Repository AEM Assets indicizzato da
damAssetLucene
Problema/Sintomi
- Dopo la migrazione a una nuova istanza di AEM, le ricerche nel repository con i filtri Mappa DITA o Argomento DITA non restituiscono alcun risultato.
- Le ricerche senza tali filtri restituiscono i risultati previsti.
- Il problema riguarda gli ambienti migrati con la nuova istanza.
- Non viene visualizzato alcun messaggio di errore specifico.
Causa
Nello scenario di migrazione segnalato, l’indice damAssetLucene non è aggiornato o è incompleto, pertanto le ricerche nell’archivio filtrate non restituiscono i risultati previsti. La reindicizzazione può risolvere questa condizione quando lo stato dell’indice conferma che è necessaria.
Risoluzione resolution
Per risolvere il problema, segui i passaggi seguenti:
-
Accedi all’istanza Autore di AEM come amministratore.
-
Controllare lo stato dell’indice
damAssetLucenein Oak Index Manager o nel relativo MBean IndexStats. Per MBean, utilizzare il pattern URL JMXhttp://<host>:<port>/system/console/jmx/compositeData/org.apache.jackrabbit.oak%3Aname%3DdamAssetLucene%2Ctype%3DIndexStats. Sostituisci<host>e<port>con i valori dell’istanza AEM. -
Prima della reindicizzazione, verificare che l’indice
damAssetLucenesia obsoleto o incompleto e che la query di ricerca dell’archivio e i filtri DITA siano corretti. -
Se lo stato dell’indice conferma che è necessaria la reindicizzazione, impostare la proprietà
reindexper/oak:index/damAssetLucenesutruein CRX/DE Lite:- Apri CRX/DE Lite in
http://<host>:<port>/crx/de. - Passare a
/oak:index/damAssetLucene. - Impostare la proprietà booleana
reindexsutrue. - Salva la modifica.
Nota: la reindicizzazione attraversa il contenuto dell’archivio e può richiedere diverse ore o più, a seconda delle dimensioni dell’archivio. Può consumare risorse significative; eseguirle durante un periodo di bassa attività o di manutenzione approvata.
- Apri CRX/DE Lite in
-
Monitora lo stato dell’indice in Oak Index Manager o IndexStats MBean. Verificare che la reindicizzazione sia stata completata e che la proprietà
reindexsia tornata afalse. -
Al termine della reindicizzazione, verificare le ricerche nell’archivio con i filtri Mappa DITA e Argomento DITA attivati e disattivati. Verificare che le ricerche filtrate restituiscano i risultati previsti e che le ricerche non filtrate continuino a funzionare.
-
Ripeti il controllo dello stato dell’indice, la reindicizzazione, il monitoraggio e la convalida della ricerca per ogni ambiente AEM interessato.