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

octobre 06, 2021

Tom Humbarger

|

3 min de lecture

Since a single Sitecore instance can be used to manage multiple websites, a frequent question we get from customers and prospects is how to implement this use case in SearchStax Studio so each website has its own search page. This post was authored by Hugo Santos from Konabos is a detailed step-by-step guide for demonstrating how easy it is to set up multi-site search using the SearchStax Site Search for Sitecore module

Prerequisites for Implementing Multi-Site Search

You can use the SearchStax Studio pour Sitecore module to power the search of multiple website search pages configured in a single Sitecore instance. In this article, we assume you already have your Sitecore configured to support multiple websites. If you need help with this Sitecore feature, visit the Configuring Multiple Managed Websites from the Sitecore Developers documentation..

Before configuring Multi-Site Search in Sitecore, make sure you have one search app for each Sitecore site you want to configure. Refer to the Creating a Site Search App article for details on how to create search apps in SearchStax Studio. This step is very important and will guarantee that results from one website will never be shown in other websites.

Now that you have your search apps ready, it’s time to finish the configuration in Sitecore to have RechercheStax powering the search experience on each Search page you may have.

Scenario – Two Websites, Each One with a Single Search Page

Let’s assume you have the following scenario with two websites, each one of them having a single Search page:

Comment SearchStax a-t-il contribué au succès du projet ?

SearchStax a aidé Analog Devices à surmonter plusieurs défis lors de la mise en œuvre. 

Nous avons d'abord créé des API pour permettre une transition fluide et programmatique entre les déploiements Solr lors du passage des instances statiques aux instances de production. Les API utilisées dans le déploiement statique comprenaient la création et la restauration de sauvegardes, le renforcement de la sécurité et la création d'URL personnalisées. Grâce à cette solution, Analog n'a subi aucun temps d'arrêt lors du passage de ses versions de production à ses versions statiques. 

La reprise après sinistre représentait un défi en raison du volume important de données et d'une base de données avec un taux de validation élevé. L'objectif de point de reprise (RPO) d'Analog était auparavant de 24 heures, mais la mise en œuvre de cette solution permettra de le réduire à moins de 10 minutes. Reprise après sinistre avec CDCR.

SearchStax s'est avéré être un partenaire fiable et précieux pour Analog.com dans son parcours vers le cloud. Bien des incertitudes ont ponctué ce parcours, mais je suis fier de constater que SearchStax a fait preuve d'un engagement et d'un soutien exceptionnels, tant au niveau de la plateforme que de son expertise technique.

Debajyoti (DJ) Basu, architecte technique senior et responsable de la livraison des applications

Résultats d'Analog

L'implémentation Blue-Green permet à Analog de démarrer rapidement, puis de supprimer son système statique lorsqu'il n'est plus nécessaire. Grâce à SearchStax, Analog a pu réduire ses coûts de déploiement cloud de plus de 80%.

Les API SearchStax ont permis à Analog de déployer par programmation une nouvelle instance Solr et de passer de manière transparente d'un cluster à un autre avec une intervention humaine minimale, ce qui a contribué aux économies de coûts.

Configure Two Different Index Cores

The goal here is to make sure the Site1 search page only shows results for Site1, et Site2 only shows results for Site2. The way to achieve this goal using SearchStax Studio is to configure two different index cores, each one having a different crawler root

To complete this step, open the RechercheStax Configuration Page and click on CREATE AN INDEX. (For more information about how to do this, check out the SearchStax Site Search Sitecore Module documentation.)

Create two different indexes and make sure you are pointing their crawler roots to your website’s home items. 

Once you finish this step, you should have something similar to the following:

Rebuild your Schemas and Indexes

Once the configuration step is done, you need to repopulate your schemas and rebuild your indexes. Open your Sitecore admin page and click on Control Panel -> Populate Solr Managed Schema. Select the new collections and rebuild their schemas.

Open the Sitecore Indexing Manager and select all new indexes you just created then click on Rebuild:

Verify the Search Results

After rebuilding your indexes, you can open both search pages and confirm that they are showing the right results for each website:

SearchStax makes powerful search easy. Learn more about how you can use SearchStax Studio to analyze and optimize the search experience on your website.

Par Tom Humbarger

Responsable principal des programmes de marketing

« …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