Oak-run supporta tutti i casi di utilizzo di indicizzazione sulla riga di comando senza dover operare dal livello JMX. I vantaggi dell'approccio di rovere sono:
Di seguito è riportato un elenco dei casi d'uso che è possibile utilizzare per eseguire operazioni di indicizzazione tramite lo strumento oak-run
.
Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 1 - Controllo di coerenza indice.
oak-run.jar
determina rapidamente se gli indici di quercia lucene sono danneggiati.Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 2 - Statistiche indice
oak-run.jar
scarica tutte le definizioni di indice, gli stati di indice importanti e il contenuto dell'indice per l'analisi offline.Questo diagramma è una struttura decisionale che consente di utilizzare i vari approcci di reindicizzazione.
Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 3 - Reindicizzazione.
La preestrazione del testo (una funzione esistente con AEM 6.3) può essere utilizzata per ridurre il tempo di reindicizzazione. La preestrazione del testo può essere utilizzata insieme a tutti gli approcci di reindicizzazione.
A seconda dell'approccio di indicizzazione oak-run.jar
, ci saranno vari passaggi su entrambi i lati del passaggio Esegui reindicizzazione nel diagramma seguente.
Orange indica le attività in cui AEM deve trovarsi in una finestra di manutenzione.
Per ulteriori informazioni su questo scenario, vedere Reindex - DocumentNodeStore.
Questo è il metodo consigliato per reindicizzare le installazioni AEM MongoMK (e RDBMK). Non utilizzare altri metodi.
Questo processo deve essere eseguito solo su una singola istanza AEM nel cluster.
Per informazioni più dettagliate su questo scenario, vedere Reindex - SegmentNodeStore.
Considerazioni sul Cold Standby (TarMK)
AEM Publish Farms (AEM Publish Farms dovrebbe sempre essere TarMK)
Per ulteriori informazioni su questo scenario, vedere Reindicizzazione online - SegmentNodeStore.
Questo è il metodo utilizzato prima dell'introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. È possibile impostare la proprietà reindex=true
sull'indice Oak.
Questo approccio può essere utilizzato se gli effetti tempo e prestazioni da indicizzare sono accettabili per il cliente. Questo è spesso il caso degli impianti AEM di piccole e medie dimensioni.
Per ulteriori informazioni su questo scenario, vedere Reindicizzazione online - SegmentNodeStore - L'istanza AEM è in esecuzione.
La reindicizzazione online di TarMK è più veloce della reindicizzazione TarkMK online descritta sopra. Tuttavia, richiede anche l'esecuzione durante una finestra di manutenzione, con il metodo che la finestra sarà più breve, e sono necessari più passaggi per eseguire la reindicizzazione.
Arancione indica le operazioni in cui AEM deve essere eseguita in un periodo di manutenzione.
Per informazioni più dettagliate su questo scenario, vedere Reindicizzazione online - SegmentNodeStore - L'istanza AEM è chiusa.
Il reindicizzazione offline di TarMK è l'approccio di reindicizzazione basato su oak-run.jar
più semplice per TarMK, in quanto richiede un singolo commento oak-run.jar
. Tuttavia, richiede la chiusura dell'istanza AEM.
Il rosso indica le operazioni in cui AEM deve essere chiusa.
Per informazioni dettagliate su questo scenario, vedere Reindicizzazione fuori banda - SegmentNodeStore.
Il reindicizzazione out-of-band riduce al minimo l'impatto del reindicizzazione sulle istanze di AEM in uso.
Il rosso indica le operazioni in cui AEM può essere spento.
Per ulteriori informazioni su questo scenario, vedere Caso d'uso 4 - Aggiornamento delle definizioni degli indici.
ACS Verify Index è un progetto supportato dalla comunità e non è supportato dal supporto Adobe.
Questo consente di inviare la definizione dell'indice tramite il pacchetto di contenuto, che in seguito si tradurrà in reindicizzazione impostando il flag di reindicizzazione su true
. Questo funziona per le impostazioni più piccole in cui la reindicizzazione non richiede molto tempo.
Per ulteriori informazioni, consultare la documentazione ACS Verify Index per ulteriori informazioni.
Se l'impatto di tempo o prestazioni della reindicizzazione con metodi non oak-run.jar
è troppo elevato, è possibile utilizzare il seguente approccio basato su oak-run.jar
per importare e reindicizzare le definizioni di Lucene Index in un'installazione AEM basata su TarMK.
Se l'impatto di tempo o prestazioni della reindicizzazione con metodi non oak-run.jar
è troppo elevato, è possibile utilizzare il seguente approccio basato su oak-run.jar
per importare e reindicizzare le definizioni dell'indice Lucene nelle installazioni AEM basate su MongoMK.