Show Menu
TEMAS×

Indexación a través del Jar de Oak-run

Oak-run admite todos los casos de uso de indexación en la línea de comandos sin tener que operar desde el nivel JMX. Las ventajas del método de roble son las siguientes:
  1. Se trata de un nuevo conjunto de herramientas de indexación para AEM 6.4
  2. Disminuye el tiempo de reindexación, lo que beneficia los tiempos de reindexación en repositorios más grandes
  3. Está reduciendo el consumo de recursos durante la reindexación en AEM, lo que mejora el rendimiento del sistema en otras actividades de AEM
  4. Oak-run ofrece compatibilidad fuera de banda: Si las condiciones de producción no permiten ejecutar un reíndice en instancias de producción, se puede usar un entorno clonado para volver a indexar a fin de evitar un impacto crítico en el rendimiento.
A continuación encontrará una lista de casos de uso que se pueden aprovechar al realizar operaciones de indexación mediante la oak-run herramienta.

Comprobaciones de coherencia de índice

Para obtener información más detallada sobre este escenario, consulte Caso de uso 1 - Comprobación de coherencia del índice.
  • oak-run.jar determina rápidamente si los índices de roble de lucene están dañados.
  • Es seguro ejecutar una instancia de AEM en uso para comprobar la coherencia en los niveles 1 y 2.

Estadísticas de índice

Para obtener información más detallada sobre este escenario, consulte Caso de uso 2 - Estadísticas de índice
  • oak-run.jar muestra todas las definiciones de índice, estadísticas de índice importantes y contenido de índice para análisis sin conexión.
  • Segura para ejecutarse en una instancia de AEM en uso.

Volver a indexar el árbol de decisiones del método

Este diagrama es un árbol de decisiones para determinar cuándo utilizar los distintos enfoques de reindexación.

Volver a indexar MongoMK / RDMBMK

Para obtener información más detallada sobre este escenario, consulte Caso de uso 3 - Reindexación .

Extracción previa de texto para SegmentNodeStore y DocumentNodeStore

La preextracción de texto (función que ya existe con AEM 6.3) se puede utilizar para reducir el tiempo de reindexación. La preextracción de texto puede utilizarse junto con todos los enfoques de reindexación.
Según el método de oak-run.jar indexación, habrá varios pasos a ambos lados del paso Realizar reindexación en el diagrama siguiente.
Naranja indica las actividades en las que AEM debe estar en una ventana de mantenimiento.

Reindexación en línea para MongoMK o RDBMK usando oak-run.jar

Para obtener información más detallada sobre este escenario, consulte Reindex - DocumentNodeStore .
Este es el método recomendado para reindexar las instalaciones de MongoMK (y RDBMK) AEM. No debe utilizarse ningún otro método.
Este proceso solo debe ejecutarse con una única instancia de AEM en el clúster.

Volver a indexar TarMK

Para obtener información más detallada sobre este escenario, consulte Reindex - SegmentNodeStore .
  • Consideraciones sobre el modo de espera en frío (TarMK)
    • No hay ninguna consideración especial para el "Cold Standby"; las instancias de Cold Standby sincronizarán los cambios como de costumbre.
  • Granjas de AEM Publish (las granjas de AEM Publish siempre deben ser TarMK)
    • Para el conjunto de servidores de publicación, es necesario hacerlo para todos O ejecutar los pasos en una sola publicación y, a continuación, clonar la configuración para otros usuarios (tomando todas las precauciones habituales al clonar instancias de AEM; sling.id - debería vincularse a algo aquí)

Reindexación en línea para TarMK

Para obtener información más detallada sobre este escenario, consulte Reindexación en línea - SegmentNodeStore .
Este es el método utilizado antes de la introducción de las nuevas capacidades de indexación de oak-run.jar. Puede hacerlo estableciendo la reindex=true propiedad en el índice Oak.
Este método se puede utilizar si el cliente acepta los efectos de rendimiento y tiempo que se van a indexar. Este suele ser el caso de las instalaciones de AEM pequeñas y medianas.

Nueva indexación en línea TarMK usando oak-run.jar

Para obtener información más detallada sobre este escenario, consulte Reindexación en línea - SegmentNodeStore - La instancia de AEM se está ejecutando .
El reindexado en línea de TarMK es más rápido que el reindexado en línea de TarkMK descrito arriba. Sin embargo, también requiere la ejecución durante una ventana de mantenimiento, con el método de que la ventana será más corta, y se necesitan más pasos para realizar la reindexación.
Naranja indica las operaciones en las que AEM debe realizarse en un período de mantenimiento.

TarMK de re-indexación sin conexión usando oak-run.jar

Para obtener información más detallada sobre este escenario, consulte Reindexación en línea - SegmentNodeStore - La instancia de AEM está desactivada .
La reindexación sin conexión de TarMK es el método de reindexación oak-run.jar basado más sencillo para TarMK, ya que requiere un solo oak-run.jar comentario. Sin embargo, requiere que se cierre la instancia de AEM.
El rojo indica las operaciones en las que AEM debe cerrarse.

Reindexación fuera de banda TarMK usando oak-run.jar

Para obtener información más detallada sobre este escenario, consulte Reíndice fuera de banda - SegmentNodeStore .
La reindexación fuera de banda minimiza el impacto de la reindexación en las instancias de AEM en uso.
El rojo indica las operaciones en las que AEM puede cerrarse.

Actualización de definiciones de indexación

Para obtener información más detallada sobre este escenario, consulte Caso de uso 4 - Actualización de definiciones de índice.

Creación y actualización de definiciones de índice en TarMK mediante ACS Asegurar índice

ACS Asegúrese de que Index es un proyecto admitido por la comunidad y no es compatible con la asistencia de Adobe.
Esto permite enviar la definición del índice a través del paquete de contenido, lo que posteriormente resulta en volver a indexar estableciendo el indicador de reindexación en true . Esto funciona para configuraciones más pequeñas donde el reindexado no lleva mucho tiempo.
Para obtener más información, consulte la documentación de ACS Safety Index para obtener más información.

Creación y actualización de definiciones de índice en TarMK mediante oak-run.jar

Si el impacto en el tiempo o el rendimiento de la reindexación mediante métodos no oak-run.jar es demasiado alto, se puede utilizar el siguiente método oak-run.jar basado para importar y volver a indexar definiciones de índice Lucene en una instalación AEM basada en TarMK.

Creación y actualización de definiciones de índice en MonogMK mediante oak-run.jar

Si el impacto en el tiempo o el rendimiento de la reindexación mediante métodos no oak-run.jar es demasiado alto, se puede utilizar el siguiente método oak-run.jar basado para importar y volver a indexar definiciones de índice Lucene en instalaciones AEM basadas en MongoMK.