Indicizzazione tramite Oak-run Jar indexing-via-the-oak-run-jar

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

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:

  1. È un nuovo set di strumenti di indicizzazione per AEM 6.4
  2. Diminuisce il time-to-reindex che influisce positivamente sui tempi di reindicizzazione su archivi più grandi
  3. Durante la reindicizzazione in AEM, il consumo di risorse viene ridotto e ciò migliora le prestazioni del sistema per altre attività AEM
  4. Oak-run fornisce supporto fuori banda: Se le condizioni di produzione non consentono di eseguire il reindicizzazione sulle istanze di produzione, è possibile utilizzare un ambiente clonato per la reindicizzazione in modo da evitare un impatto critico sulle prestazioni.

Di seguito trovi un elenco di casi d’uso che possono essere utilizzati durante l’esecuzione di operazioni di indicizzazione tramite oak-run strumento.

Controlli di coerenza dell’indice indexconsistencychecks

NOTE
Per informazioni più dettagliate su questo scenario, vedi Caso d’uso 1 - Controllo di coerenza dell’indice.
  • oak-run.jardetermina rapidamente se gli indici lucene oak sono corrotti.
  • È sicuro eseguire su un'istanza di AEM in uso per i livelli di controllo di coerenza 1 e 2.

screen_shot_2017-12-14at135758

Statistiche indice indexstatistics

NOTE
Per informazioni più dettagliate su questo scenario, vedi Caso d'uso 2 - Statistiche dell'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.

image2017-12-19_9-47-40

Albero decisionale dell’approccio di reindicizzazione reindexingapproachdecisiontree

Questo diagramma è un albero decisionale per quando utilizzare i vari approcci di reindicizzazione.

oak_-_reindexingwithoak-run

Re-indicizzazione MongoMK / RDMBMK reindexingmongomk

NOTE
Per informazioni più dettagliate su questo scenario, vedi Caso d'uso 3 - Reindicizzazione.

Pre-estrazione del testo per SegmentNodeStore e DocumentNodeStore textpre-extraction

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 del oak-run.jar approccio di indicizzazione ci saranno vari passaggi su entrambi i lati del passaggio Esegui reindicizzazione nel diagramma seguente.

4

NOTE
Arancione indica le attività in cui AEM deve trovarsi in una finestra di manutenzione.

Reindicizzazione online per MongoMK o RDBMK utilizzando oak-run.jar onlinere-indexingformongomk

NOTE
Per informazioni più dettagliate su questo scenario, vedi 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.

5

Re-indicizzazione TarMK re-indexingtarmk

NOTE
Per informazioni più dettagliate su questo scenario, vedi Reindicizzazione - SegmentNodeStore.
  • Considerazioni sullo standby a freddo (TarMK)

    • Non vi è alcuna considerazione particolare per lo standby a freddo; le istanze di standby a freddo sincronizzeranno le modifiche come di consueto.
  • AEM Publish Farms (AEM Publish Farms dovrebbe sempre essere TarMK)

    • Per la farm di pubblicazione è necessario eseguire tutti i passaggi OR su una singola pubblicazione e quindi clonare la configurazione per gli altri (seguendo tutte le solite predizioni durante la clonazione di istanze AEM; sling.id - dovrebbe collegare a qualcosa qui)

Re-indicizzazione online per TarMK onlinere-indexingfortarmk

NOTE
Per informazioni più dettagliate su questo scenario, vedi Reindicizzazione online - SegmentNodeStore.

Questo è il metodo utilizzato prima dell'introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. È possibile impostare 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.

6

Re-indicizzazione online TarMK utilizzando oak-run.jar onlinere-indexingtarmkusingoak-run-jar

NOTE
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 Re-indicizzazione online per TarMK descritto 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.

NOTE
Arancione indica le operazioni in cui AEM deve essere eseguito in un periodo di manutenzione.

7

Re-indicizzazione offline TarMK utilizzando oak-run.jar offlinere-indexingtarmkusingoak-run-jar

NOTE
Per informazioni più dettagliate su questo scenario, vedi Reindicizzazione online - SegmentNodeStore - L'istanza AEM è chiusa.

La reindicizzazione offline di TarMK è la più semplice oak-run.jar approccio di reindicizzazione basato per TarMK in quanto richiede un singolo oak-run.jar commento. Tuttavia, richiede lo spegnimento dell'istanza AEM.

NOTE
Il rosso indica le operazioni in cui AEM deve essere spento.

8

Re-indicizzazione TarMK fuori banda utilizzando oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar

NOTE
Per informazioni più dettagliate su questo scenario, vedi Reindice fuori banda - SegmentNodeStore.

La reindicizzazione out-of-band riduce al minimo l'impatto della reindicizzazione sulle istanze di AEM in uso.

NOTE
Il rosso indica le operazioni in cui AEM può essere arrestato.

9

Aggiornamento delle definizioni di indicizzazione updatingindexingdefinitions

NOTE
Per informazioni più dettagliate su questo scenario, vedi Caso d'uso 4 - Aggiornamento delle definizioni degli indici.

Creazione e aggiornamento delle definizioni dell'indice su TarMK utilizzando ACS Assurance Index creatingandupdatingindexdefinitionsontarmkusingacsensureindex

NOTE
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 tramite l'impostazione del flag di reindicizzazione su true. Questo funziona per configurazioni più piccole in cui la reindicizzazione non richiede molto tempo.

Per ulteriori informazioni, consulta la sezione Documentazione di ACS Assurance Index per i dettagli.

Creazione e aggiornamento delle definizioni dell'indice su TarMK utilizzando oak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar

Se l’impatto sul tempo o sulle prestazioni della reindicizzazione utilizza non oak-run.jar metodi troppo alti, i seguenti oak-run.jar l'approccio basato può essere utilizzato per importare e reindicizzare le definizioni di Lucene Index in un'installazione AEM basata su TarMK.

10

Creazione e aggiornamento delle definizioni degli indici su MonogMK utilizzando oak-run.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar

Se l’impatto sul tempo o sulle prestazioni della reindicizzazione utilizza non oak-run.jar metodi troppo alti, i seguenti oak-run.jar L'approccio basato può essere utilizzato per importare e reindicizzare le definizioni degli indici Lucene nelle installazioni AEM basate su MongoMK.

11

recommendation-more-help
6a71a83d-c2e0-4ce7-a6aa-899aa3885b56