Indexation par le biais du fichier Jar exécuté par Oak indexing-via-the-oak-run-jar

Oak-run prend en charge tous les cas d’utilisation d’indexation sur la ligne de commande sans avoir à opérer au niveau JMX. Les avantages de l’approche oak-run sont les suivants :

  1. Il s’agit d’un nouvel ensemble d’outils d’indexation pour AEM 6.4.
  2. Elle réduit le délai de réindexation, ce qui a un impact bénéfique sur les temps de réindexation sur les référentiels plus volumineux.
  3. Elle réduit la consommation des ressources lors de la réindexation dans AEM, ce qui se traduit par de meilleures performances système pour d’autres activités AEM
  4. Oak-run fournit une prise en charge hors-bande : si les conditions de production ne vous permettent pas d’exécuter la réindexation sur les instances de production, un environnement cloné peut être utilisé pour la réindexation afin d’éviter un impact critique sur les performances.

Vous trouverez ci-dessous une liste de cas d’utilisation qui peuvent être utilisés lors de l’exécution d’opérations d’indexation au moyen de la variable oak-run outil.

Contrôles de cohérence d’index indexconsistencychecks

NOTE
Pour plus d’informations sur ce scénario, voir Cas d’utilisation 1 - Contrôle de cohérence de l’index.
  • oak-run.jardétermine rapidement si les index Lucene Oak sont corrompus.
  • Il est recommandé de lancer l’exécution sur une instance AEM en cours d’utilisation pour les niveaux de contrôle de cohérence 1 et 2.

Contrôles de cohérence d’index

Statistiques d’index indexstatistics

NOTE
Pour plus d’informations sur ce scénario, voir Cas d’utilisation 2 - Statistiques des index
  • oak-run.jar vide toutes les définitions d’index, les statistiques d’index importantes et le contenu de l’index pour l’analyse hors ligne.
  • Son exécution est recommandée sur une instance AEM en cours d’utilisation.

image2017-12-19_9-47-40

Arborescence de décision de la méthode de réindexation reindexingapproachdecisiontree

Ce diagramme est un arbre de décision pour savoir quand utiliser les différentes approches de réindexation.

oak_-_reindexingwithoak-run

Réindexation de MongoMK / RDMBMK reindexingmongomk

NOTE
Pour plus d’informations sur ce scénario, voir Cas d’utilisation 3 - Réindexation.

Pré-extraction de texte pour SegmentNodeStore et DocumentNodeStore textpre-extraction

pré-extraction de texte (une fonctionnalité qui existe avec AEM 6.3) peut être utilisée pour réduire le temps de réindexation. La pré-extraction de texte peut être utilisée avec toutes les méthodes de réindexation.

Selon le oak-run.jar l’approche d’indexation. Il existe différentes étapes de chaque côté de l’étape Réindexer dans le diagramme ci-dessous.

Pré-extraction de texte pour SegmentNodeStore et DocumentNodeStore

NOTE
Orange indique les activités pour lesquelles AEM doit se trouver dans une fenêtre de maintenance.

Réindexation en ligne pour MongoMK ou RDBMK à l’aide de oak-run.jar onlinere-indexingformongomk

NOTE
Pour plus d’informations sur ce scénario, voir Réindexation - DocumentNodeStore.

Il s’agit de la méthode recommandée pour réindexer les installations MongoMK (et RDBMK) AEM. Aucune autre méthode ne doit être utilisée.

Exécutez ce processus uniquement sur une seule instance AEM de la grappe.

Réindexation en ligne pour MongoMK ou RDBMK à l’aide du fichier oak-run.jar

Réindexation de TarMK re-indexingtarmk

NOTE
Pour plus d’informations sur ce scénario, voir Réindexation - SegmentNodeStore.
  • Observations relatives à Cold Standby (TarMK)

    • Il n’existe aucune considération spéciale pour Cold Standby ; la synchronisation des instances Cold Standby change comme d’habitude.
  • AEM Publier les fermes (les fermes de publication AEM doivent toujours être TarMK)

    • Pour la ferme de publication, elle doit être effectuée pour l’ensemble OU exécuter les étapes sur une seule publication. Ensuite, clonez la configuration pour les autres (en prenant toutes les prédictions habituelles lors du clonage d’instances AEM ; sling.id - doit pointer vers quelque chose ici).

Réindexation en ligne pour TarMK onlinere-indexingfortarmk

NOTE
Pour plus d’informations sur ce scénario, voir Réindexation en ligne - SegmentNodeStore.

Il s’agit de la méthode utilisée avant l’introduction des nouvelles fonctionnalités d’indexation du fichier oak-run.jar. Pour ce faire, définissez la variable reindex=true sur l’index Oak.

Cette approche peut être utilisée si les effets sur le temps et les performances à indexer sont acceptables pour le client. C’est souvent le cas pour les installations AEM de petite et moyenne taille.

Réindexation en ligne pour TarMK

Réindexation en ligne de TarMK à l’aide du fichier oak-run.jar onlinere-indexingtarmkusingoak-run-jar

NOTE
Pour obtenir des informations détaillées sur ce scénario, consultez la section Réindexation en ligne – SegmentNodeStore – L’instance AEM est en cours d’exécution.

La réindexation en ligne de TarMK à l’aide du fichier oak-run.jar est plus rapide que la valeur Réindexation en ligne pour TarMK décrits ci-dessus. Toutefois, elle nécessite également une exécution lors d’une fenêtre de maintenance, en précisant que la fenêtre est plus courte et que d’autres étapes sont nécessaires pour effectuer la réindexation.

NOTE
La couleur orange indique les opérations au cours desquelles AEM doit être exécuté au cours d’une session de maintenance.

Réindexation en ligne de TarMK à l’aide du fichier oak-run.jar

Réindexation hors ligne de TarMK à l’aide du fichier oak-run.jar offlinere-indexingtarmkusingoak-run-jar

NOTE
Pour plus d’informations sur ce scénario, voir Réindexation en ligne - SegmentNodeStore - L’instance AEM est arrêtée.

La réindexation hors ligne de TarMK est la plus simple oak-run.jar approche de réindexation basée sur TarMK, car elle nécessite une seule oak-run.jar commentaire. Toutefois, l’instance AEM doit être arrêtée.

NOTE
Rouge indique les opérations où AEM doit être arrêté.

Réindexation hors ligne de TarMK à l’aide du fichier oak-run.jar

Réindexation hors-bande de TarMK à l’aide du fichier oak-run.jar out-of-bandre-indexingtarmkusingoak-run-jar

NOTE
Pour obtenir des informations détaillées sur ce scénario, voir Réindexation hors-bande – SegmentNodeStore.

La réindexation hors-bande réduit l’impact de la réindexation sur les instances AEM en cours d’utilisation.

NOTE
Rouge indique les opérations où AEM peut être arrêté.

Réindexation hors-bande de TarMK à l’aide du fichier oak-run.jar

Mise à jour des définitions d’indexation updatingindexingdefinitions

NOTE
Pour obtenir des informations détaillées sur ce scénario, consultez le Cas d’utilisation 4 – Mise à jour des définitions d’indexation.

Création et mise à jour des définitions d’index sur TarMK à l’aide d’ACS Ensure Index creatingandupdatingindexdefinitionsontarmkusingacsensureindex

NOTE
ACS Ensure Index est un projet pris en charge par la communauté et n’est pas pris en charge par l’assistance Adobe.

Cela permet d’envoyer la définition d’index par le biais du module de contenu, ce qui entraîne une réindexation en définissant l’indicateur reindex sur true. Cela fonctionne pour les configurations plus petites où la réindexation ne prend pas beaucoup de temps.

Pour plus d’informations, voir Documentation d’ACS Ensure Index pour plus d’informations.

Création et mise à jour des définitions d’index sur TarMK à l’aide du fichier oak-run.jar creatingandupdatingindexdefinitionsontarmkusingoak-run-jar

Si l’impact sur le temps ou les performances de la réindexation à l’aide de non-oak-run.jar est trop élevée, les méthodes suivantes oak-run.jar Une approche basée sur peut être utilisée pour importer et réindexer des définitions d’index Lucene dans une installation AEM basée sur TarMK.

Création et mise à jour des définitions d’index sur TarMK à l’aide du fichier oak-run.jar

Création et mise à jour des définitions d’index sur MongoMK à l’aide du fichier oak-run.jar creatingandupdatingindexdefinitionsonmonogmkusingoak-run-jar

Si l’impact sur le temps ou les performances de la réindexation à l’aide de non-oak-run.jar est trop élevée, les méthodes suivantes oak-run.jar Une approche basée sur peut être utilisée pour importer et réindexer des définitions d’index Lucene dans des installations d’AEM basées sur MongoMK.

Création et mise à jour des définitions d’index sur MongoMK à l’aide du fichier oak-run.jar

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2