Utilice oak-run.jar para administrar índices

oak-run.jarEl comando index de consolida una serie de funciones que se deben administrar OakAEM 200 índices en la, desde la recopilación de estadísticas de índice, la ejecución de comprobaciones de coherencia de índices y la reindexación de í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.

oak-run.jar Conceptos básicos de comandos index

  • La versión de oak-run.jar AEM El valor de utilizado debe coincidir con la versión de Oak utilizada en la instancia de.

  • Administración de índices mediante oak-run.jar aprovecha el 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.

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

  • Indexación en línea de TarMK usando oak-run.jar es más rápido que configurar reindex=true en el oak:queryIndexDefinition nodo. A pesar de este aumento de rendimiento, la indexación en línea mediante oak-run.jar aún requiere una ventana de mantenimiento para realizar la indexación.

  • Indexación en línea de TarMK usando oak-run.jar debería no AEM AEM se ejecutará en instancias de fuera de la ventana de mantenimiento de instancias de.

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

  • Indexación sin conexión de TarMK usando oak-run.jar es el más simple oak-run.jar enfoque de indexación basado para TarMK ya que requiere un único oak-run.jar AEM , sin embargo requiere que se cierre la instancia de la instancia de la.

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

  • Indexación fuera de banda en TarMK usando oak-run.jar AEM minimiza el impacto de la indexación en las instancias de 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

  • Índice en línea con oak-run.jar el MongoMK y RDBMK es el método recomendado para la reindexación MongoMK (y RDBMKAEM ) instalaciones de. No se debe utilizar 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.
  • Indexación en línea de MongoMK AEM es seguro ejecutarlo en un clúster de en ejecución, ya que el recorrido del repositorio solo se producirá en un único clúster MongoDB , lo que permite a los demás seguir atendiendo solicitudes sin afectar de forma significativa al rendimiento.

El oak-run.jar comando index para realizar una indexación en línea de MongoMK es el igual que el TarMK Indexación en línea con oak-run.jar con la diferencia de que el parámetro de almacén de segmentos apunta a MongoDB instancia de 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