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

21 avril 2020

Tom Humbarger

|

3 min de lecture

Options de recherche pour Sitecore

Parce que Sitecore prend en charge deux moteurs de recherche – Recherche Solr et Azure Search – la question de savoir s'il faut utiliser Solr Search ou Azure Search fait débat. Mais pour de nombreux utilisateurs, Solr Search est le grand gagnant, et ce pour plusieurs raisons.

Qu'est-ce que Solr Search ?

Solr Solr Search est une plateforme de recherche d'entreprise open source faisant partie du projet Apache Lucene. Solr Search est largement utilisé pour la recherche et l'analyse en entreprise dans les déploiements Sitecore.

Principales caractéristiques de Solr inclure:

  • Capacités avancées de recherche en texte intégral
  • Optimisé pour les environnements à trafic et à normes de performance élevés
  • Hautement évolutif et tolérant aux pannes avec réplication, distribution, rééquilibrage et tolérance aux pannes intégrés
  • Indexation en temps quasi réel
  • Flexible et adaptable avec une configuration facile

Solr est un véritable logiciel open source, ce qui signifie qu'il n'est pas lié à un fournisseur, qu'il peut être étendu et qu'il est soutenu par une vaste communauté de développeurs open source. De plus, Solr est gratuit, ce qui le rend idéal pour les déploiements de grande envergure. Ainsi, la plateforme de recherche Solr est largement utilisé par la majorité des sites Web et applications à volume élevé des secteurs commercial et public.

Comment Sitecore utilise-t-il un moteur de recherche ?

Sitecore utilise un moteur de recherche à deux fins dans un déploiement standard :

  • Recherche de contenu – est le mécanisme de recherche par défaut de Sitecore Experience Manager qui indexe et recherche le contenu des bases de données principales, principales ou Web.
  • Recherche xConnect – est le moteur de recherche qui indexe et trouve les contacts et les interactions dans la base de données d’expérience.

La principale raison d'utiliser Solr avec Sitecore 10

Quand utiliser Solr Search pour Sitecore

Documentation produit de Sitecore note que Solr est « le moteur de recherche par défaut pour la recherche de contenu et la recherche xConnect pour les installations sur site ».

De plus, Sitecore recommande d’utiliser Solr pour un environnement à l’échelle dans les installations sur site, et Solr ou Azure Search dans un environnement Azure pour les environnements à l’échelle.

D'après notre expérience et les conseils d'autres experts, vous devriez utiliser Solr Search pour Sitecore si :

  1. Vous avez une application eCommerce
  2. Votre application a besoin d'un support multilingue
  3. Votre application aura un volume de trafic élevé
  4. Votre application doit être hautement personnalisée
  5. Votre application utilise des fonctionnalités Sitecore qui nécessitent Solr
  6. Vos besoins d'indexation sont plus élevés que la normale car Solr a tendance à être plus performant
  7. Vous souhaitez sélectionner une plateforme de recherche qui ne vous limitera pas au cours des 3 à 5 prochaines années à mesure que vos besoins augmentent, que ce soit du point de vue de l'échelle ou des fonctionnalités.
  8. Vous souhaitez localiser votre environnement (ou environnement de reprise après sinistre) dans une région Azure où Azure Search n'est pas disponible

Comment Solr et Azure Search se comparent-ils ?

Solr Search pour Sitecore offre de nombreux avantages par rapport à Azure Search. Parmi ceux-ci :

  1. Solr a de meilleures performances – > il est 4 fois plus rapide lors de l'indexation 
  2. Solr repousse les limites d'Azure
  3. Solr est entièrement évolutif à tout moment
  4. Solr ajoute des fonctionnalités à Sitecore qu'Azure ne peut pas faire
  5. Solr est disponible dans plus de régions qu'Azure
  6. Solr est nettement moins cher pour les déploiements à plus grande échelle

Nous avons préparé un présentation approfondie qui analyse et compare Solr Search et Azure Search pour les déploiements Sitecore que vous pouvez consulter ci-dessous.

Par Tom Humbarger

Responsable principal des programmes de marketing

Une bonne fonction de recherche sur votre site rend les échanges numériques avec votre marque à la fois positifs et efficaces. Les visiteurs n'ont pas besoin de parcourir plusieurs pages pour trouver ce qu'ils cherchent ; il leur suffit de saisir un terme de recherche et d'obtenir des résultats instantanés…

Vous aimerez peut-être aussi :

fr_CAFrançais du Canada