oak-run.jarEl comando de índice de aEM consolida una serie de funciones para administrar Oak200 índices en AEM, desde la recopilación de estadísticas de índice, la ejecución de comprobaciones de coherencia de índice y la reindexación de índices por sí mismos.
Dentro de este artículo y vídeos, los términos de indexación y reindexación se utilizan de forma intercambiable y se consideran la misma operación.
La versión de oak-run.jar utilizada debe coincidir con la versión de Oak utilizada en la instancia de AEM.
La administración de índices mediante oak-run.jar aprovecha el comando index con varios indicadores para admitir diferentes operaciones.
java -jar oak-run*.jar index ...
oak-run.jar
genera todas las definiciones de índice, estadísticas de índice importantes y contenido de índice para análisis sin conexión.oak-run.jar
determina rápidamente si los índices de lucene Oak están corruptos.La indexación en línea de TarMK mediante oak-run.jar es más rápida que establecer reindex=true
en el nodo oak:queryIndexDefinition
. A pesar de este aumento de rendimiento, la indexación en línea mediante oak-run.jar sigue requiriendo una ventana de mantenimiento para realizar la indexación.
La indexación en línea de TarMK mediante oak-run.jar debe no ejecutarse contra instancias de AEM fuera de la ventana de mantenimiento de instancias de AEM.
El comando de índice oak-run.jar para realizar una indexación en línea de MongoMK es el mismo que la TarMK Indexación en línea con oak-run.jar con la diferencia de que el parámetro del almacén de segmentos señala a la instancia MongoDB que contiene el almacén de nodos.
java -jar oak-run*.jar index
--reindex
--index-paths=/oak:index/lucene
--read-write
--fds-path=/path/to/datastore mongodb://server:port/aem