oak-run.jarIndexkommandot konsoliderar ett antal funktioner som ska hanteras Oak200 index i AEM, från insamling av indexstatistik, körning av konsekvenskontroller och omindexering av index.
I den här artikeln och i videoklipp används termerna indexering och omindexering omväxlande och betraktas som samma åtgärd.
Versionen av oak-run.jar som används måste matcha den version av Oak som används i AEM.
Hantera index med oak-run.jar utnyttjar index -kommando med olika flaggor som stöder olika åtgärder.
java -jar oak-run*.jar index ...
oak-run.jar
alla indexdefinitioner, viktiga indexvärden och indexinnehåll tas bort för offlineanalys.oak-run.jar
avgör snabbt om index för lucene Oak är skadade.Indexering online av TarMK använda oak-run.jar är snabbare än inställning reindex=true
på oak:queryIndexDefinition
nod. Trots den här prestandaökningen använder onlineindexering oak-run.jar kräver fortfarande ett underhållsfönster för att kunna utföra indexeringen.
Indexering online av TarMK använda oak-run.jar bör not körs mot AEM instanser utanför AEM.
The oak-run.jar indexkommando för att utföra en onlineindexering av MongoMK är samma som TarMK Onlineindexering med oak-run.jar med skillnaden som segmentlagringsparametern pekar på MongoDB -instans som innehåller nodarkivet.
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem