Optimisation de l'index de recherche

Lorsque vous administrez HCL Commerce Search Search, considérez les conseils d'optimisation suivants.

Meilleures pratiques

  • Ne faites pas d'optimisation d'index pendant l'indexation. Il s'agit d'une tâche administrative distincte qui s'exécute uniquement lorsque l'utilisation du système est faible.
  • Configurez la tâche du planificateur UpdateSearchIndex en production pour qu'elle s'exécute plus fréquemment pour les mises à jour delta. Exécutez une génération complète et nettoyée uniquement lorsque l'utilisation du système est faible.

Défragmentation de l'index de recherche

Vous pouvez procéder comme suit pour défragmenter l'index de recherche :
  • Le paramètre optimize peut être utilisé pour les mises à jour delta.

    Vous pouvez définir le paramètre sur false pour gagner du temps lorsque vous générez l'index HCL Commerce Search. Autrement dit, en le définissant manuellement dans l'URL d'importation de données.

    Par exemple :
    
    http://host_name/solr/MC_masterCatalogId_CatalogEntry_en_US/dataimport?command=delta-import&optimize=true
    

    Pour plus d'informations, voir Data Import Request Handler.

  • L'option clean peut être utilisée pour les mises à jour complètes.
    Par exemple :
    
    http://host_name/solr/MC_masterCatalogId_CatalogEntry_en_US/dataimport?command=full-import&clean=true
    

Détection du statut de réplication

Vous pouvez vérifier le statut de réplication sur chaque nœud subordonné :
  1. Exécutez la commande suivante :
    http://subordinate_host:port/solr/MC_masterCatalogId_CatalogEntry_en_US/replication?command=details
  2. Vérifiez la valeur de indexVersion et generation pour voir sa version de réplication.