Indexering door middel van de Oak-run Jar indexing-via-the-oak-run-jar

Oak-run ondersteunt alle indexering van gebruiksgevallen op de opdrachtregel zonder dat deze vanaf JMX-niveau moeten werken. De voordelen van de "eak-run"-aanpak zijn:

  1. Het is een nieuwe indexerende toolset voor AEM 6.4
  2. Het vermindert tijd-aan-herindex die nuttige gevolgen herindextijden op grotere bewaarplaatsen heeft
  3. Het vermindert het hulpbronnenverbruik tijdens het herindexeren van AEM, wat resulteert in betere systeemprestaties voor andere AEM
  4. Oak-run biedt out-of-band ondersteuning: als de productieomstandigheden het niet mogelijk maken om opnieuw indexering uit te voeren op productie-instanties, kan een gekloonde omgeving worden gebruikt om opnieuw te rendexeren om een kritiek effect op de prestaties te voorkomen.

Hieronder volgt een lijst met gebruiksgevallen die kunnen worden gebruikt bij het uitvoeren van indexeringsbewerkingen met het gereedschap oak-run .

Consistentiecontroles index indexconsistencychecks

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Geval 1 van het Gebruik - de Controle van de Consistentie van de Index.
  • oak-run.jar bepaalt snel als de indexen van Lucene Oak corrupt zijn.
  • Het is veilig om op een in gebruik AEM instantie voor consistentie te lopen controleniveaus 1 en 2.

de Controles van de Consistentie van de Index

Indexstatistieken indexstatistics

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Geval 2 van het Gebruik - de Statistieken van de Index
  • In oak-run.jar worden alle indexdefinities, belangrijke indexstatussen en indexinhoud voor offline analyse verwijderd.
  • Veilig om uit te voeren op een AEM.

image2017-12-19_9-47-40

Beslissingsstructuur voor opnieuw indexeren nadering reindexingapproachdecisiontree

Dit diagram is een beslissingsstructuur voor wanneer de verschillende herindexeringsbenaderingen moeten worden gebruikt.

eiak_redexingwithoak-looppas

MongoMK/RDMBMK opnieuw indexeren reindexingmongomk

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Geval 3 van het Gebruik - het opnieuw indexeren.

Voorvertoning van tekst voor SegmentNodeStore en DocumentNodeStore textpre-extraction

pre-extractie van de Tekst(een eigenschap die met AEM 6.3) heeft bestaan kan worden gebruikt om de tijd te verminderen om opnieuw te indexeren. De preextractie van de tekst kan met alle het opnieuw indexeren benaderingen worden gebruikt.

Afhankelijk van de oak-run.jar indexeringsbenadering, zijn er diverse stappen op één van beide kant van de Uitvoeren Reindex stap in het hieronder diagram.

Preextractie van de Tekst voor SegmentNodeStore en DocumentNodeStore

NOTE
Oranje duidt activiteiten aan waarbij AEM zich in een onderhoudsvenster moeten bevinden.

Onlinereïndexering voor MongoMK of RDBMK met behulp van eak-run.jar onlinere-indexingformongomk

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Reindex - DocumentNodeStore.

Dit is de aanbevolen methode voor het opnieuw indexeren van MongoMK (en RDBMK) AEM installaties. Er mag geen andere methode worden gebruikt.

Voer dit proces alleen uit tegen één AEM instantie in de cluster.

online opnieuw indexeren voor MongoMK of RDBMK gebruikend oak-run.jar

TarMK opnieuw indexeren re-indexingtarmk

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie opnieuw indexeren - SegmentNodeStore.
  • Koude Standby overwegingen (TarMK)

    • Er zijn geen speciale overwegingen voor Cold Standby; de instanties van de Reserve van de Koude veranderen de synchronisatie zoals gewoonlijk.
  • AEM de Bediende van Publish (de Bediende van Publish van AE zou altijd TarMK moeten zijn)

    • Voor publiceer landbouwbedrijf, moet het voor allen worden gedaan OF de stappen op één enkele uitvoeren publiceert. Vervolgens kloont u de instellingen voor anderen (alle gebruikelijke voorzorgsmaatregelen nemen bij het klonen AEM instanties; sling.id - moet hier een koppeling maken naar iets).

Online opnieuw indexeren voor TarMK onlinere-indexingfortarmk

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Online Reindex - SegmentNodeStore.

Dit is de methode die vóór de introductie van de nieuwe indexeringsmogelijkheden van eak-run.jar wordt gebruikt. Dit gebeurt door de eigenschap reindex=true in te stellen op de Oak-index.

Deze benadering kan worden gebruikt als de tijd en prestatiesgevolgen aan index voor de klant aanvaardbaar zijn. Dit is vaak het geval voor kleine tot middelgrote AEM.

Online re-Indexeren voor TarMK

Online TarMK opnieuw indexeren met behulp van eak-run.jar onlinere-indexingtarmkusingoak-run-jar

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Online Reindex - SegmentNodeStore - de AEM Instantie loopt.

Het online opnieuw indexeren van TarMK gebruikend oak-run.jar is sneller dan Online die voor TarMKhierboven wordt beschreven opnieuw indexeren. Het vereist echter ook uitvoering tijdens een onderhoudsvenster, met de vermelding dat het venster korter is en dat er meer stappen nodig zijn om het opnieuw indexeren uit te voeren.

NOTE
Oranje duidt op transacties waarbij AEM moeten worden uitgevoerd in een reserveperiode.

online het Opnieuw indexeren TarMK gebruikend oak-run.jar

Offline opnieuw indexeren TarMK met gebruik van eikenrun.jar offlinere-indexingtarmkusingoak-run-jar

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie Online Reindex - SegmentNodeStore - de AEM Instantie is Zwijg.

Offline opnieuw indexeren van TarMK is de eenvoudigste oak-run.jar gebaseerde benadering voor opnieuw indexeren van TarMK omdat hiervoor één oak-run.jar -opmerking nodig is. Het vereist echter dat de AEM-instantie wordt afgesloten.

NOTE
Rood geeft bewerkingen aan waarbij AEM moet worden afgesloten.

Offline het Opnieuw indexeren TarMK gebruikend eak-run.jar

Out-of-band re-Indexing TarMK gebruikend oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar

NOTE
Voor meer gedetailleerde informatie betreffende dit scenario, zie uit Band opnieuw indexeren - SegmentNodeStore.

Buiten-de-band herindexeren minimaliseert het effect van het opnieuw indexeren op in-use AEM instanties.

NOTE
Rood geeft bewerkingen aan waarbij AEM kan worden afgesloten.

out-of-band re-Indexing TarMK gebruikend oak-run.jar

Indexdefinities bijwerken updatingindexingdefinitions

NOTE
Voor meer gedetailleerde informatie over dit scenario, zie Geval 4 van het Gebruik - het Bijwerken van de Definities van de Index.

Indexdefinities maken en bijwerken op TarMK met ACS Zorg voor index creatingandupdatingindexdefinitionsontarmkusingacsensureindex

NOTE
ACS verzekert Index is een gemeenschap-gesteund project, en niet door de Steun van de Adobe gesteund.

Hierdoor is het mogelijk om indexdefinitie voor verzending te definiëren via het inhoudspakket, wat later resulteert in opnieuw indexeren door de herindexmarkering in te stellen op true . Dit werkt voor kleinere instellingen waarbij het opnieuw indexeren niet lang duurt.

Voor meer info, zie ACS de documentatie van de Indexvoor details verzekeren.

Indexdefinities maken en bijwerken op TarMK met behulp van eak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar

Als het tijd- of prestatieeffect van het opnieuw indexeren met niet- oak-run.jar methodes te hoog is, kan de volgende oak-run.jar gebaseerde benadering worden gebruikt om de definities van de Index van Lucene in een op TarMK gebaseerde AEM te invoeren en opnieuw te indexeren.

Creërend en Bijwerkend indexdefinities op TarMK gebruikend oak-run.jar

Indexdefinities maken en bijwerken op MonogMK met gebruik van eikrun.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar

Als het tijd- of prestatieeffect van opnieuw indexeren met niet- oak-run.jar methoden te hoog is, kan de volgende oak-run.jar -gebaseerde benadering worden gebruikt om Lucene Index-definities te importeren en opnieuw te indexeren in AEM installaties die op MongoMK zijn gebaseerd.

Creërend en het Bijwerken de Definities van de Index op MonogMK gebruikend oak-run.jar

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2