Indexering med hjälp av ekkörningsspåret indexing-via-the-oak-run-jar
Oak-run har stöd för alla indexeringsanvändningsfall på kommandoraden utan att du behöver använda JMX-nivån. Fördelarna med att använda ekon är:
- Det är en ny indexverktygslåda för AEM 6.4
- Det minskar time to re-index-värdet vilket påverkar omindexeringstiden positivt i större databaser
- Det minskar resursförbrukningen vid omindexering av AEM vilket ger bättre systemprestanda för andra AEM aktiviteter
- Oak-run ger out-of-band-stöd: Om produktionsvillkoren inte tillåter att du kör omindexering på produktionsinstanser kan en klonad miljö användas för omindexering för att undvika en kritisk prestandapåverkan.
Nedan visas en lista över användningsfall som kan användas vid indexering via oak-run
verktyg.
Konsekvenskontroller för index indexconsistencychecks
oak-run.jar
Kontrollera snabbt om Lucene Oak-index är skadade.- Det är säkert att köra på en AEM som används för konsekvenskontrollnivå 1 och 2.
Indexstatistik indexstatistics
oak-run.jar
alla indexdefinitioner, viktiga indexvärden och indexinnehåll tas bort för offlineanalys.- Kan köras på en AEM som används.
Beslutsträd för omindexering av metod reindexingapproachdecisiontree
Diagrammet är ett beslutsträd för när olika omindexeringsmetoder ska användas.
Omindexering av MongoMK / RDMBMK reindexingmongomk
Textförextrahering för SegmentNodeStore och DocumentNodeStore textpre-extraction
Textförextrahering (en funktion som finns i AEM 6.3) kan användas för att minska tiden för omindexering. Textförextrahering kan användas med alla omindexeringsmetoder.
Beroende på oak-run.jar
indexeringsmetod, finns det olika steg på båda sidor av steget Utför indexering i diagrammet nedan.
Omindexering online för MongoMK eller RDBMK med oak-run.jar onlinere-indexingformongomk
Detta är den rekommenderade metoden för omindexering av AEM MongoMK (och RDBMK). Ingen annan metod bör användas.
Kör bara den här processen mot en enda AEM i klustret.
Omindexering av tarMK re-indexingtarmk
-
Väntetiderna i kallt läge (tarMK)
- Det finns inget särskilt att tänka på när du använder vänteläge i Cold. Väntelägesinstanserna i Cold synkas som vanligt.
-
AEM (AE Publish Farms ska alltid vara tarMK)
- För publiceringsgrupper måste det göras för alla ELLER för att utföra stegen på en enda publicering. Sedan klonar du konfigurationen för andra (med alla vanliga försiktighetsåtgärder när du klonar AEM förekomster, sling.id - ska länka till något här).
Omindexering online för tarMK onlinere-indexingfortarmk
Detta är den metod som användes innan de nya indexeringsfunktionerna i oak-run.jar introducerades. Det gör du genom att ange reindex=true
på Oak-indexet.
Den här metoden kan användas om tids- och prestandaeffekterna som ska indexeras är godtagbara för kunden. Detta gäller ofta små till medelstora AEM installationer.
Omindexering online av tarMK med oak-run.jar onlinere-indexingtarmkusingoak-run-jar
Omindexering online av tarMK med hjälp av oak-run.jar är snabbare än Omindexering online för tarMK som beskrivs ovan. Den kräver dock även körning under ett underhållsfönster, med en hänvisning till att fönstret är kortare och att fler steg krävs för att utföra omindexeringen.
Offline omindexing tarMK med oak-run.jar offlinere-indexingtarmkusingoak-run-jar
Omindexering offline för tarMK är den enklaste oak-run.jar
baserad omindexeringsmetod för tarMK eftersom den kräver en oak-run.jar
-kommentar. AEM måste dock stängas.
Omindexerings-TarMK utanför band med oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar
Omindexering utan band minimerar effekten av omindexering på AEM som används.
Uppdaterar indexeringsdefinitioner updatingindexingdefinitions
Skapa och uppdatera indexdefinitioner på tarMK med hjälp av ACS Kontrollera index creatingandupdatingindexdefinitionsontarmkusingacsensureindex
Detta gör att indexdefinitioner för leverans kan definieras med hjälp av innehållspaketet, vilket senare resulterar i omindexering genom att omindexeringsflaggan ställs in på true
. Detta fungerar för mindre uppsättningar där omindexering inte tar lång tid.
Mer information finns i ACS Kontrollera indexdokumentation för mer information.
Skapa och uppdatera indexdefinitioner på tarMK med oak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar
Om tiden eller prestandaeffekten av omindexering med icke-oak-run.jar
metoderna är för höga, följande oak-run.jar
Du kan använda en baserad metod för att importera och indexera om Lucene-indexdefinitioner i en TarmMK-baserad AEM.
Skapa och uppdatera indexdefinitioner på MonogMK med oak-run.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar
Om tiden eller prestandaeffekten av omindexering med icke-oak-run.jar
metoderna är för höga, följande oak-run.jar
kan användas för att importera och indexera om Lucene-indexdefinitioner i MongoMK-baserade AEM.