← Retour aux réalisationsÉtude de cas
Recherche Solr et facettes haute performance pour DOGA
- Client
- DOGA
- Période
- Mission freelance
- Stack
- DrupalApache SolrSearch APIFacetsPHP
Le contexte
DOGA est un spécialiste français des outils et solutions industriels, qui conçoit, fabrique et commercialise ses équipements à l’international. Son site Drupal expose un catalogue riche — et sur un catalogue industriel, la recherche n’est pas un confort : c’est le principal chemin de conversion.
Le problème
Deux points de friction pesaient sur l’expérience et sur l’infrastructure :
- la recherche s’appuyait sur Search API Database : suffisant pour un petit site, mais lent et peu pertinent à l’échelle d’un catalogue produit ;
- le curseur de filtrage par plage (sous-module
facet_range_sliderdu module Facets) générait des requêtes coûteuses et une expérience de filtrage laborieuse.
Ce que j’ai fait
- Installation et configuration d’Apache Solr sur le serveur, puis bascule de Search API Database vers Search API Solr : indexation dédiée, pertinence configurable, montée en charge sereine.
- Développement d’un module de facettes sur mesure, optimisé rapidité et performance, conçu comme une
alternative au sous-module
facet_range_slider— pour une expérience de filtrage plus fluide et une charge serveur réduite.
Le résultat
Des résultats de recherche plus rapides, plus pertinents et évolutifs, un filtrage par plage réactif, et un serveur soulagé des requêtes de recherche coûteuses — le tout sans changer les habitudes des équipes éditoriales.
Un projet similaire en tête ?
Discutons-en