Indicizzazione tramite il Jar di esecuzione Oak

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:

  1. È un nuovo set di strumenti di indicizzazione per AEM 6.4
  2. Diminuisce il tempo di reindicizzazione che influisce positivamente sui tempi di reindicizzazione sui repository più grandi
  3. Durante la reindicizzazione in AEM, il consumo di risorse risulta ridotto e il sistema offre prestazioni migliori per altre attività AEM
  4. Oak-run fornisce supporto fuori banda: Se le condizioni di produzione non consentono l'esecuzione del reindicizzazione sulle istanze di produzione, è possibile utilizzare un ambiente clonato per reindicizzare per evitare un impatto critico sulle prestazioni.

Di seguito è riportato un elenco dei casi di utilizzo che è possibile utilizzare per eseguire operazioni di indicizzazione tramite oak-run lo strumento.

Controlli di coerenza indice

Nota

Per informazioni più dettagliate su questo scenario, consultate Caso di utilizzo 1 - Controllocoerenza indice.

  • oak-run.jardetermina rapidamente se gli indici di quercia lucene sono danneggiati.
  • È sicuro eseguire un’istanza di AEM in uso per verificare la coerenza dei livelli 1 e 2.

screen_shot_2017-12-14at135758

Statistiche indice

Nota

Per informazioni più dettagliate su questo scenario, vedere Caso di utilizzo 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.
  • Sicuro da eseguire su un’istanza AEM in uso.

image2017-12-19_9-47-40

Albero delle decisioni relative all'approccio di reindicizzazione

Questo diagramma è una struttura decisionale che consente di utilizzare i vari approcci di reindicizzazione.

oak_reindexingwith-oak run

Re-indicizzazione MongoMK / RDMBMK

Nota

Per ulteriori informazioni su questo scenario, vedere Caso di utilizzo 3 - Reindicizzazione.

Pre-estrazione del testo per SegmentNodeStore e DocumentNodeStore

La preestrazione del testo (una funzione che esiste con AEM 6.3) può essere utilizzata per ridurre il tempo necessario per reindicizzare. La preestrazione del testo può essere utilizzata insieme a tutti gli approcci di reindicizzazione.

A seconda del metodo di oak-run.jar indicizzazione, ci saranno vari passaggi su entrambi i lati del passaggio Esegui reindicizzazione nel diagramma seguente.

4

Nota

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

Reindicizzazione online per MongoMK o RDBMK tramite oak-run.jar

Nota

Per ulteriori informazioni su questo scenario, vedere Reindex - DocumentNodeStore.

Questo è il metodo consigliato per reindicizzare le installazioni AEM di MongoMK (e RDBMK). Non utilizzare altri metodi.

Questo processo deve essere eseguito solo per una singola istanza di AEM nel cluster.

5

Re-indicizzazione TarMK

Nota

Per informazioni più dettagliate su questo scenario, vedi Reindex - SegmentNodeStore.

  • Considerazioni sul Cold Standby (TarMK)

    • Non vi è alcuna considerazione particolare per la Standby a freddo; le istanze Cold Standby sincronizzeranno le modifiche come al solito.
  • AEM Publish Farms (AEM Publish Farms dovrebbe sempre essere TarMK)

    • Per la pubblicazione di farm, è necessario eseguire tutti i passaggi OPPURE su un'unica pubblicazione, quindi duplicare la configurazione per altri utenti (eseguendo tutte le consuete procedure di duplicazione delle istanze AEM); sling.id - dovrebbe collegarsi a qualcosa qui)

Riindicizzazione online per TarMK

Nota

Per ulteriori informazioni su questo scenario, consulta Reindicizzazione online - SegmentNodeStore.

Questo è il metodo utilizzato prima dell'introduzione delle nuove funzionalità di indicizzazione di oak-run.jar. È possibile impostare la reindex=true proprietà sull'indice Oak.

Questo approccio può essere utilizzato se gli effetti tempo e prestazioni da indicizzare sono accettabili per il cliente. Questo accade spesso per le installazioni AEM di piccole e medie dimensioni.

6

Riindicizzazione online di TarMK tramite oak-run.jar

Nota

Per informazioni dettagliate su questo scenario, consultate 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.

Nota

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

7

ReIndexing TarMK offline con oak-run.jar

Nota

Per ulteriori informazioni su questo scenario, consulta Reindicizzazione online - SegmentNodeStore - L’istanza di AEM è chiusa.

La reindicizzazione offline di TarMK è l'approccio di reindicizzazione oak-run.jar basato più semplice per TarMK, in quanto richiede un solo oak-run.jar commento. Tuttavia, l’istanza di AEM deve essere chiusa.

Nota

Il rosso indica le operazioni in cui AEM deve essere chiuso.

8

Re-Indexing TarMK out-of-band utilizzando oak-run.jar

Nota

Per informazioni più dettagliate su questo scenario, vedi Out of Band Reindex - SegmentNodeStore.

Il reindicizzazione out-of-band riduce al minimo l’impatto del reindicizzazione sulle istanze AEM in uso.

Nota

Il rosso indica le operazioni in cui AEM potrebbe essere chiuso.

9

Aggiornamento delle definizioni di indicizzazione

Nota

Per ulteriori informazioni su questo scenario, vedere Caso d'uso 4 - Aggiornamento delle definizionidi indice.

Creazione e aggiornamento delle definizioni di indice su TarMK tramite ACS Verify Index

Nota

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, consulta la documentazione ACS Verify Index (Protezione dell'indice ACS).

Creazione e aggiornamento delle definizioni di indice su TarMK tramite oak-run.jar

Se l’impatto di tempo o prestazioni della reindicizzazione utilizzando oak-run.jar metodi non è troppo elevato, l’approccio oak-run.jar basato su indicato di seguito può essere utilizzato per importare e reindicizzare le definizioni dell’indice Lucene in un’installazione AEM basata su TarMK.

10

Creazione e aggiornamento delle definizioni di indice su MonogMK tramite oak-run.jar

Se l’impatto di tempo o prestazioni della reindicizzazione utilizzando oak-run.jar metodi non è troppo elevato, per importare e reindicizzare le definizioni dell’indice Lucene nelle installazioni AEM basate su MongoMK è possibile utilizzare il seguente approccio oak-run.jar basato su.

11

In questa pagina