Utilice oak-run.jar para administrar índices

AEM El comando index de oak-run.jar consolida una serie de características para administrar Oak200 índices en el tiempo de ejecución, desde recopilar estadísticas de índice, ejecutar comprobaciones de coherencia de índice y volver a indexar los índices.

NOTE
Dentro de este artículo y videos los términos indexación y reindexación se utilizan indistintamente y se consideran la misma operación.

Fundamentos de comandos de índice oak-run.jar

  • La versión de oak-run.jar usada debe coincidir con la versión de Oak AEM usada en la instancia de la instancia de la.

  • Al administrar índices mediante oak-run.jar, se aprovecha el comando index con varios indicadores para admitir distintas operaciones.

    • java -jar oak-run*.jar index ...

Estadísticas de índice

  • oak-run.jar elimina todas las definiciones de índice, las estadísticas de índice importantes y el contenido de índice para el análisis sin conexión.
  • AEM La recopilación de estadísticas de índice se puede ejecutar de forma segura en instancias de datos en uso de la.

Comprobación de coherencia de índice

  • oak-run.jar determina rápidamente si los índices de lucene Oak están dañados.
  • AEM La comprobación de coherencia es segura para ejecutarse en la instancia de comprobación de coherencia en uso en los niveles 1 y 2 de la prueba de coherencia en el uso.

Indexación de TarMK Online con oak-run.jar tarmkonlineindexingwithoakrunjar

  • La indizació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 con oak-run.jar todavía requiere una ventana de mantenimiento para realizar la indexación.

  • AEM AEM La indexación en línea de TarMK que usa oak-run.jar debería no ejecutarse contra instancias de fuera de la ventana de mantenimiento de instancias en proceso de.

Indexación sin conexión de TarMK con oak-run.jar

  • AEM La indización sin conexión de TarMK mediante oak-run.jar es el método de indización basado en oak-run.jar más sencillo para TarMK, ya que requiere un solo comando oak-run.jar, pero requiere que se cierre la instancia de la instancia de la.

Indexación fuera de banda de TarMK con oak-run.jar

  • AEM La indexación fuera de banda en TarMK con oak-run.jar minimiza el impacto de la indexación en instancias de la en uso.
  • AEM La indexación fuera de banda es el método de indexación recomendado para instalaciones en las que el tiempo de reindexación supera los períodos de mantenimiento disponibles.

MongoMK Indexación en línea con oak-run.jar

  • AEM El índice en línea con oak-run.jar en MongoMK y RDBMK es el método recomendado para volver a indexar instalaciones de MongoMK (y RDBMK). No se debe usar ningún otro método para MongoMK o RDBMK.
  • AEM Esta indexación solo debe ejecutarse con una única instancia de en el clúster.
  • AEM La indexación en línea de MongoMK se puede ejecutar con seguridad en un clúster de en ejecución, ya que el recorrido del repositorio se producirá en un solo nodo MongoDB, lo que permitirá que los demás sigan atendiendo solicitudes sin afectar de manera significativa al rendimiento.

El comando de índice oak-run.jar para realizar una indexación en línea de MongoMK es el mismo que la indexación en línea de TarMK con oak-run.jar con la diferencia de que el parámetro del almacén de segmentos señala a la instancia de 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

Materiales de apoyo

recommendation-more-help
c92bdb17-1e49-4e76-bcdd-89e4f85f45e6