Débogage HCL Commerce Search
Vous pouvez déboguer HCL Commerce Search en accédant directement aux fonctions Solr à l'aide d'un navigateur Web, sans utiliser l'exécution ou les utilitaires HCL Commerce.
Avant de commencer
Procédure
-
Interrogez Solr dans un navigateur Web :
Accédez à l'URL de requête de base : http://Search_server_host_name:port/solr/core_name/select?q=field_name:search_keyword
- Rechercher tous les documents
http://www.mycompany.com:3737/solr/MC_10001_CatalogEntry_en_US/select?q=*:* - Rechercher tous les documents avec une valeur catentry_id de 1000
http://www.mycompany.com:3737/solr/MC_10001_CatalogEntry_en_US/select?q=catentry_id:10001
Pour plus d'informations, consultez la rubrique Querying Data
- Rechercher tous les documents
-
Générez l'index de recherche avec le gestionnaire d'importation de données (DIH) dans un navigateur Web. Accédez à l'URL DIH de base : http://host_name:port/solr/core_name/dataimport?command=DIH_options
- Vérifier le statut DIH
http://www.mycompany.com:3737/solr/MC_10001_CatalogEntry_en_US/dataimport - Exécuter DIH (importation complète)
http://www.mycompany.com:3737/solr/MC_10001_CatalogEntry_en_US/dataimport?command=full-import - Exécuter DIH (importation delta)
http://www.mycompany.com:3737/solr/MC_10001_CatalogEntry_en_US/dataimport?command=delta-import
Pour plus d'informations, voir Data Import Request Handler.
- Vérifier le statut DIH
-
Administrer les noyaux de recherche dans un navigateur Web :
Téléchargez la console d'administration Solr à partir de Solr Downloads.
Ensuite, accédez à l'URL d'administration de noyaux de base : http://host_name:port/solr/admin/cores?action=action_option&core=core_name
- Vérifier le statut du noyau de recherche
http://www.mycompany.com:3737/solr/admin/cores?action=status&core=MC_10001_CatalogEntry_en_US - Recharger la configuration des noyaux de recherche
http://www.mycompany.com:3737/solr/admin/cores?action=reload&core=MC_10001_CatalogEntry_en_US
Il est recommandé de fusionner le sous-répertoire admin du fichier SOLR.war téléchargé à partir d'Apache Solr et de le fusionner dans le fichier SOLR.war qui se trouve sur le serveur HCL Commerce Search.
Pour plus d'informations, voir Core Admin.
- Vérifier le statut du noyau de recherche
-
Contrôlez manuellement la réplication à l'aide des fonctions d'activation et de désactivation de la réplication Solr à partir du serveur principal.
- Désactiver la réplication sur le maître pour tous les subordonnés
http://master_server:3737/solr/MC_10001_CatalogEntry_en_US/replication?command=disablereplication - Activer la réplication sur le maître pour tous les subordonnés
http://master_server:3737/solr/MC_10001_CatalogEntry_en_US/replication?command=enablereplication
Pour plus d'informations, voir SolrReplication.
- Désactiver la réplication sur le maître pour tous les subordonnés
-
Vous pouvez utiliser Luke pour déboguer l'index de recherche, car Luke peut ouvrir et inspecter chaque enregistrement dans l'index de recherche. Pour plus d'informations, voir Luke - Lucene Index Toolbox.
Conseil : Lorsque du redémarrage du serveur de recherche, vous pouvez rencontrer une erreur lorsque vous accédez à la vitrine pour la première fois :
L'erreur est due à la configuration initiale du serveur Solr et peut être résolue en rechargeant la page de magasin dans votre navigateur Web.The store has encountered a problem processing the last request...