Rapport de recherche sur l'état de la recherche sur site dans l'enseignement supérieur avec The Chronicle of Higher Education | Télécharger le rapport
Rapport de recherche sur l'état de la recherche sur site dans l'enseignement supérieur avec The Chronicle of Higher Education | Télécharger le rapport

23 novembre 2020

Karan Jeet Singh

|

2 min de lecture

Migration d'Azure Search vers Service SearchStax Solr pour Sitecore Il s'agit d'un processus relativement simple et direct. Dans cet article, nous examinons les avantages d'utiliser Solr pour Sitecore et expliquons les étapes de configuration de Sitecore pour migrer d'Azure Search vers le service SearchStax Solr.

Solr ou Azure Search pour Sitecore

La documentation produit de Sitecore comprend une page pour Utilisation de Solr ou de la recherche Azure.

La raison la plus urgente d'utiliser Solr pour les installations Sitecore est que « Azure Search est obsolète dans Sitecore XP 10 et sera complètement supprimé dans une version ultérieure. »

D'autres raisons d'utiliser Solr avec Sitecore incluent :

  • Installation sur site – Solr est le moteur de recherche par défaut pour la recherche de contenu et la recherche xConnect pour les installations sur site.
  • Limitations de la recherche Azure – Azure Search présente certaines limitations par rapport à Solr que vous devez évaluer pour votre implémentation.

Étapes pour migrer Azure Search vers SearchStax Solr Service

Après configuration d'un environnement de service SearchStax Solr, suivez ces sept étapes pour terminer la configuration en modifiant la configuration côté Sitecore.

Étape 1 – Spécifier le moteur de recherche

  1. Accédez au fichier Web.config
  2. Localisez le section et modifiez la valeur du paramètre search:define sur Solr

<AppSettings>

<add key=“role:define” value=“ContentDelivery”/>

<add key=“search:define” value=“Solr”/>

</AppSettings>

Étape 2 – Configurer le point de terminaison Solr

  1. Accédez à App_Config/ConnectionStrings.config
  2. Situer balise avec un attribut « solr.search » et modifiez la valeur de connectionString.

<add name=”solr.search” connectionString=”https://[entrez Solr Endpoint depuis le tableau de bord SearchStax];solrcloud=true” />

Étape 3 – Mettre à jour la chaîne de connexion pour xConnect

  1. Accédez à App_Config/ConnectionStrings.config pour xConnect
  2. Situer balise avec un attribut « solrCore » et modifiez la valeur de connectionString.
  3. Accédez également à App_Data\jobs\continuous\IndexWorker\App_Config\ConnectionStrings.config pour xConnect
  4. Situer balise avec un attribut « solrCore » et modifiez la valeur de connectionString.

<add name=”solrCore” connectionString=”https://[entrez Solr Endpoint depuis le tableau de bord SearchStax];solrcloud=true” />

Étape 4 – Fournissez le fichier schema.json pour xConnect à SearchStax

  1. Utilisez l'API Solr Schema et téléchargez le fichier schema.json en suivant les étapes du guide de référence SolrLes clients du support Premium peuvent nous envoyer le fichier suivant App_Data\solrcommands\schema.json pour xConnect, et nous le téléchargerons sur Solr pour vous.

Étape 5 – Redémarrer Sitecore

Étape 6 – Remplir le schéma pour XP

  1. Ouvrir l'interface utilisateur de Sitecore, Panneau de configuration > Remplir le schéma géré par Solr
  2. Sélectionnez tous les index et cliquez sur Remplir.

Étape 7 – Créer des index

  1. Ouvrez l'interface utilisateur de Sitecore, Panneau de configuration > Gestionnaire d'indexation
  2. Sélectionnez tous les index et cliquez sur Reconstruire.

À ce stade, votre instance Sitecore sera passée d’Azure Search à Solr, le schéma pour XP sera renseigné et les index seront reconstruits.

Service SearchStax Solr pour Sitecore

Comme nous le démontrons dans cet article, la migration d'Azure Search vers le service Solr de SearchStax est relativement simple. Pour toute question ou pour discuter de votre implémentation Solr, veuillez nous contacter. Assistance SearchStax.

Par Karan Jeet Singh

Ingénieur en solutions

« …la recherche ne devrait pas être réservée uniquement aux organisations disposant de budgets de recherche massifs. »

Vous aimerez peut-être aussi :

fr_CAFrançais du Canada