Oak-run supporta tutti i casi di utilizzo dell'indicizzazione sulla riga di comando senza dover operare dal livello JMX. I vantaggi dell'approccio oak-run sono:
Di seguito trovi un elenco di casi d’uso che possono essere utilizzati durante l’esecuzione di operazioni di indicizzazione tramite lo strumento oak-run
.
Per informazioni più dettagliate su questo scenario, consulta Caso d'uso 1 - Controllo di coerenza dell'indice.
oak-run.jar
determina rapidamente se gli indici lucene oak sono corrotti.Per informazioni più dettagliate su questo scenario, vedi Caso d'uso 2 - Statistiche indice
oak-run.jar
scarica tutte le definizioni dell'indice, gli stati importanti dell'indice e il contenuto dell'indice per l'analisi offline.
Sicuro da eseguire su un'istanza AEM in uso.
Questo diagramma è un albero decisionale per quando utilizzare i vari approcci di reindicizzazione.
Per informazioni più dettagliate su questo scenario, vedi 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.
Arancione indica le attività in cui AEM deve trovarsi in una finestra di manutenzione.
Per informazioni più dettagliate su questo scenario, vedere Reindex - DocumentNodeStore.
Questo è il metodo consigliato per la reindicizzazione delle 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, vedi Reindex - SegmentNodeStore.
Considerazioni sullo standby a freddo (TarMK)
AEM Publish Farms (AEM Publish Farms dovrebbe sempre essere TarMK)
Per informazioni più dettagliate su questo scenario, consulta Reindicizzazione online - SegmentNodeStore.
Questo è il metodo utilizzato prima dell'introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. Per farlo, imposta la proprietà reindex=true
sull'indice Oak.
Questo approccio può essere utilizzato se gli effetti di tempo e prestazioni da indicizzare sono accettabili per il cliente. Questo accade spesso per gli impianti di AEM di piccole e medie dimensioni.
Per informazioni più dettagliate su questo scenario, vedi Reindicizzazione online - SegmentNodeStore - L'istanza AEM è in esecuzione.
La reindicizzazione online di TarMK utilizzando oak-run.jar è più veloce della reindicizzazione online per TarMK descritta sopra. Tuttavia, richiede anche l'esecuzione durante un periodo di mantenimento; con la menzione che la finestra sarà più breve e sono necessari più passaggi per eseguire la reindicizzazione.
Arancione indica le operazioni in cui AEM deve essere eseguito in un periodo di manutenzione.
Per informazioni più dettagliate su questo scenario, vedere Reindicizzazione online - SegmentNodeStore - L'istanza AEM è Spenta.
La 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 lo spegnimento dell'istanza AEM.
Il rosso indica le operazioni in cui AEM deve essere spento.
Per informazioni più dettagliate su questo scenario, consulta Reindice fuori banda - SegmentNodeStore.
La reindicizzazione out-of-band riduce al minimo l'impatto della reindicizzazione sulle istanze di AEM in uso.
Il rosso indica le operazioni in cui AEM può essere arrestato.
Per informazioni più dettagliate su questo scenario, vedere Caso d'uso 4 - Aggiornamento delle definizioni degli indici.
L'indice ACS Assurance è un progetto supportato dalla community e non è supportato dal supporto Adobe.
Questo consente la definizione dell'indice di spedizione tramite il pacchetto di contenuti che successivamente si traduce in reindicizzazione impostando il flag di reindicizzazione su true
. Questo funziona per configurazioni più piccole in cui la reindicizzazione non richiede molto tempo.
Per ulteriori informazioni, consulta la documentazione sull'indice di verifica di ACS per ulteriori informazioni.
Se l'impatto sul tempo o sulle prestazioni della reindicizzazione utilizzando metodi non oak-run.jar
è troppo elevato, il seguente approccio basato su oak-run.jar
può essere utilizzato per importare e reindicizzare le definizioni di Lucene Index in un'installazione AEM basata su TarMK.
Se l'impatto sul tempo o sulle prestazioni della reindicizzazione utilizzando metodi non oak-run.jar
è troppo elevato, è possibile utilizzare il seguente approccio basato su oak-run.jar
per importare e reindicizzare le definizioni degli indici Lucene nelle installazioni AEM basate su MongoMK.