Indicizzazione tramite Oak-run Jar indexing-via-the-oak-run-jar
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:
- Si tratta di un nuovo set di strumenti di indicizzazione per AEM 6.4
- Riduce il tempo di reindicizzazione, che influisce positivamente sui tempi di reindicizzazione su archivi più grandi
- Sta riducendo il consumo di risorse durante la reindicizzazione nell'AEM, il che si traduce in migliori prestazioni del sistema per altre attività dell'AEM
- Oak-run fornisce supporto out-of-band: se le condizioni di produzione non consentono di eseguire la reindicizzazione sulle istanze di produzione, è possibile utilizzare un ambiente clonato per la reindicizzazione al fine di evitare un impatto critico sulle prestazioni.
Di seguito è riportato un elenco di casi d’uso che possono essere utilizzati durante l’esecuzione di operazioni di indicizzazione tramite oak-run
strumento.
Controlli di coerenza indice indexconsistencychecks
oak-run.jar
determina rapidamente se gli indici Oak di Lucene sono danneggiati.- È sicuro operare su un’istanza AEM in uso per i livelli di controllo di coerenza 1 e 2.
Statistiche indice indexstatistics
oak-run.jar
esegue il dump di tutte le definizioni di indice, delle statistiche di indice importanti e del contenuto dell'indice per l'analisi offline.- L’esecuzione è sicura su un’istanza AEM in uso.
Albero decisionale dell’approccio di reindicizzazione reindexingapproachdecisiontree
Questo diagramma è un albero decisionale per quando utilizzare i vari approcci di reindicizzazione.
Reindicizzazione MongoMK/RDMBMK reindexingmongomk
Pre-estrazione del testo per SegmentNodeStore e DocumentNodeStore textpre-extraction
Pre-estrazione del testo (una funzionalità già disponibile con AEM 6.3) può essere utilizzata per ridurre il tempo di reindicizzazione. La pre-estrazione del testo può essere utilizzata con tutti gli approcci di reindicizzazione.
A seconda della oak-run.jar
Nell’approccio di indicizzazione, sono disponibili vari passaggi su entrambi i lati del passaggio Esegui reindicizzazione nel diagramma seguente.
Reindicizzazione online per MongoMK o RDBMK tramite oak-run.jar onlinere-indexingformongomk
Questo è il metodo consigliato per la reindicizzazione delle installazioni di AEM MongoMK (e RDBMK). Non utilizzare altri metodi.
Eseguire questo processo solo su una singola istanza AEM nel cluster.
Reindicizzazione TarMK re-indexingtarmk
-
Considerazioni sulla modalità standby a freddo (TarMK)
- Non vi sono considerazioni speciali per lo standby a freddo; le istanze dello standby a freddo sincronizzano le modifiche come di consueto.
-
Aziende agricole con pubblicazione AEM (le aziende agricole con pubblicazione AE devono sempre essere TarMK)
- Per la farm di pubblicazione, deve essere eseguito per tutti OPPURE eseguire i passaggi su una singola pubblicazione. Quindi, clona la configurazione per gli altri (adottando tutte le consuete precauzioni durante la clonazione delle istanze AEM; sling.id - dovrebbe essere collegato a qualcosa qui).
Reindicizzazione online per TarMK onlinere-indexingfortarmk
Questo è il metodo utilizzato prima dell’introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. Viene eseguita impostando reindex=true
proprietà nell’indice Oak.
Questo approccio può essere utilizzato se gli effetti di indicizzazione in termini di tempo e prestazioni sono accettabili per il cliente. Questo è spesso il caso degli impianti AEM di piccole e medie dimensioni.
Reindicizzazione online di TarMK tramite oak-run.jar onlinere-indexingtarmkusingoak-run-jar
La reindicizzazione online di TarMK utilizzando oak-run.jar è più veloce della Reindicizzazione online per TarMK descritto in precedenza. Tuttavia, richiede anche l'esecuzione durante una finestra di manutenzione; con la menzione che la finestra è più corta e sono necessari più passaggi per eseguire la reindicizzazione.
Reindicizzazione offline di TarMK tramite oak-run.jar offlinere-indexingtarmkusingoak-run-jar
La reindicizzazione offline di TarMK è la più semplice oak-run.jar
basato sulla reindicizzazione per TarMK in quanto richiede un unico oak-run.jar
commento. Tuttavia, richiede la chiusura dell’istanza AEM.
Reindicizzazione out-of-band di TarMK tramite oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar
La reindicizzazione fuori banda riduce al minimo l’impatto della reindicizzazione sulle istanze di AEM in uso.
Aggiornamento delle definizioni di indicizzazione updatingindexingdefinitions
Creazione e aggiornamento delle definizioni degli indici in TarMK tramite ACS Ensure Index creatingandupdatingindexdefinitionsontarmkusingacsensureindex
Ciò consente la definizione dell’indice di spedizione tramite il pacchetto di contenuto, che in seguito determina la reindicizzazione impostando il flag di reindicizzazione su true
. Questo funziona per le configurazioni più piccole in cui la reindicizzazione non richiede molto tempo.
Per ulteriori informazioni, consulta Documentazione di ACS Ensure Index per i dettagli.
Creazione e aggiornamento delle definizioni degli indici in TarMK tramite oak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar
Se l’impatto sul tempo o sulle prestazioni della reindicizzazione utilizzandooak-run.jar
metodi è troppo alto, i seguenti oak-run.jar
L'approccio basato su può essere utilizzato per importare e reindicizzare le definizioni dell'Indice di Lucene in un'installazione AEM basata su TarMK.
Creazione e aggiornamento delle definizioni degli indici in MonogMK tramite oak-run.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar
Se l’impatto sul tempo o sulle prestazioni della reindicizzazione utilizzandooak-run.jar
metodi è troppo alto, i seguenti oak-run.jar
L’approccio basato su può essere utilizzato per importare e reindicizzare le definizioni dell’indice Lucene nelle installazioni AEM basate su MongoMK.