SlideShare une entreprise Scribd logo
1  sur  20
Le moteur de recherche
Apache Solr chez Allopneus
CÉDRIC ULMER, PRÉSIDENT - FRANCE LABS
SÉBASTIEN BARTHELEMY, RESPONSIBLE TECHNIQUE - ALLOPNEUS
OCTOBRE 2014
Agenda
Allopneus
• Le business
• Les besoins fonctionnels
• Les besoins techniques
Apache Solr: Pourquoi et comment ?
• Pourquoi
• Comment
• Mise en oeuvre du projet
Allopneus: mes prochaines étapes
France Labs – Nos prestations
Formation Consulting
Installation
Editeur logiciel
France Labs – Notre présence
Clientèle européenne, grands comptes comme TPE.
Participation active dans l’écosystème
• Local : commission open source de Telecom Valley, Tech Conf, RE:Conf
• National : organisateur de l’Enterprise Search Meetup à Paris, interventions au Search Day
• International: interventions à Enterprise Search Europe.
Datafari – notre solution complète de recherche – est disponible en open source,
licence Apache
Le search et le eCommerce
27 % des visiteurs d’un site d’e-commerce débutent leur parcours par l’utilisation du
moteur de recherche interne.
73 % des visiteurs d’un site d’e-commerce quittent le site au bout de deux minutes s’ils
ne trouvent pas ce qu’ils cherchent.
96 % déclarent, par ailleurs, que la fonction de recherche est très importante dans leur
processus d’achat.
Source: Marketing Sherpa
Allopneus – Les pros du pneu
Société 100% française, créé en Décembre 2004 par Didier BLAISE.
Environ 180 employés, basé à Aix-en-Provence pour le siège social ainsi qu’a Oignies
dans notre entrepôt de 41.000 m2.
Leader français de la vente et du montage de pneumatiques sur internet avec plus de
50% de parts de marché.
Allopneus – Quelques chiffres
15 millions de pages vues / mois
1,5 millions de visiteurs uniques / mois
+ de 200 millions € de CA en 2013
~ 600.000 pneus en stock
Allopneus – Le Search sur l’univers “jantes”
~ 30.000 produits au catalogue
~ 5 millions de connexions jantes/véhicule
~ 10 millions d’associations de dimensions de pneus / connexions
Index de recherche de 2 Go
Mise à jour en quasi temps réel (Changement de prix/stock)
Temps pour l’indexation complète: 30min jantes – 2h30 pneus
Temps de prise en compte d’un nouveau produit: 20min
Nombre de shards actuels: 3 shards avec triple réplication sur 3 machines
Temps moyen de réponse par requête: < 10ms
Allopneus – Les fonctions de recherche
Recherche de produits
Faceting produits
Pagination / tri produits
Recherche full texte (à venir)
Auto-completion (à venir)
Correction orthographique (à venir)
Moteur de recommandation (à venir)
Allopneus – Recherche de produits
Allopneus – Faceting produits
Apache Solr – Moteur de recherche open source
Apache Solr – Moteur de recherche open source
Logiciel de la fondation Apache
Surcouche de l’API Java Lucene
Moteur de recherche scalable horizontalement (clusterisation)
Compatible Hadoop
Apache Solr - Aucomplétion
Apache Solr – correction orthographique
Apache Solr: recommandations
Data Sources
Moteur de recherche
Front end
Admin UI
Pipeline
d’indexation
DB1
DB2
Commentaires
Web
Apache Solr 4
(SolrCloud)
Allopneus – Architecture
Solarium
Nœud
1
Nœud
3
Moteur de recherche
Front end
Apache Solr 4 (SolrCloud)
Allopneus – Architecture – Zoom sur SolrCloud
Nœud 1
Shard1
Shard2
Shard3
Nœud 3
Shard1
Shard2
Shard3
Nœud 2
Shard1
Shard2
Shard3
Shard2 ShardLeader
Zookeeper
Instance 1
Instance 2
Instance 3
Zookeeper
Instance 1
Instance 2
Instance 3
Pipeline
d’indexation
Solarium
Apache Solr – Execution du projet
“D’abord le moteur, ensuite les fonctionnalités”
Migration vers SolrCloud démarée en Juillet 2014
Tests en septembre 2014
Mise en production en novembre 2014
Ressenti de navigation bien plus rapide qu’une navigation “standard sql”
A venir: recherche libre, autocomplétion, recherche de catégories/véhicules,
recommandations, …
DES QUESTIONS ? (mais que représente le logo de France Labs ?!)
A VOTRE DISPOSITION AUJOURD’HUI
CEDRIC.ULMER@FRANCELABS.COM
@FRANCELABS

Contenu connexe

En vedette

Compléter son profil sur RITM
Compléter son profil sur RITMCompléter son profil sur RITM
Compléter son profil sur RITMnextelevel
 
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAIS
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAISFiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAIS
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAISRaphaëlle Wulfman
 
Stfrancepresentation1
Stfrancepresentation1Stfrancepresentation1
Stfrancepresentation1cacoenfleur
 
Tipografía experimental TRIAL (v2)
Tipografía experimental TRIAL (v2)Tipografía experimental TRIAL (v2)
Tipografía experimental TRIAL (v2)Autóctono
 
Rencontre de partenaires 22 février 2012
Rencontre de partenaires   22 février 2012Rencontre de partenaires   22 février 2012
Rencontre de partenaires 22 février 2012ComSanté
 
Curso Iniciación Community Manager. Segovia Joven
Curso Iniciación Community Manager. Segovia JovenCurso Iniciación Community Manager. Segovia Joven
Curso Iniciación Community Manager. Segovia JovenMaria
 
“EDIFICIO MONSEÑOR SALVATIERRA”
“EDIFICIO MONSEÑOR SALVATIERRA”“EDIFICIO MONSEÑOR SALVATIERRA”
“EDIFICIO MONSEÑOR SALVATIERRA”Andrés Hayes
 
Contaminación del suelo (clase m)
Contaminación del suelo (clase m)Contaminación del suelo (clase m)
Contaminación del suelo (clase m)gguss12
 
Comandos de red
Comandos de redComandos de red
Comandos de redJose
 
Brochure de la oportunidad
Brochure de la oportunidadBrochure de la oportunidad
Brochure de la oportunidadNegocio en Redes
 
Dr. jesus felipe gonzalez
Dr. jesus felipe gonzalezDr. jesus felipe gonzalez
Dr. jesus felipe gonzalezMiguel Rivera
 
Réseau conventionnel de la France en matière d’échange de renseignements
Réseau conventionnel de la France en matière d’échange de renseignementsRéseau conventionnel de la France en matière d’échange de renseignements
Réseau conventionnel de la France en matière d’échange de renseignementsPatrick Michaud
 
Présentation Trinity
Présentation TrinityPrésentation Trinity
Présentation TrinityManu Adad
 
Modèles défilé NU 26 11 2011
Modèles défilé NU 26 11 2011Modèles défilé NU 26 11 2011
Modèles défilé NU 26 11 2011lalassou
 

En vedette (16)

Compléter son profil sur RITM
Compléter son profil sur RITMCompléter son profil sur RITM
Compléter son profil sur RITM
 
Formation bma tbs final
Formation bma tbs finalFormation bma tbs final
Formation bma tbs final
 
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAIS
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAISFiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAIS
Fiche médiateurs Dynamo Fukushima 17 et 18 septembre GRAND PALAIS
 
Stfrancepresentation1
Stfrancepresentation1Stfrancepresentation1
Stfrancepresentation1
 
Tipografía experimental TRIAL (v2)
Tipografía experimental TRIAL (v2)Tipografía experimental TRIAL (v2)
Tipografía experimental TRIAL (v2)
 
Rencontre de partenaires 22 février 2012
Rencontre de partenaires   22 février 2012Rencontre de partenaires   22 février 2012
Rencontre de partenaires 22 février 2012
 
Curso Iniciación Community Manager. Segovia Joven
Curso Iniciación Community Manager. Segovia JovenCurso Iniciación Community Manager. Segovia Joven
Curso Iniciación Community Manager. Segovia Joven
 
“EDIFICIO MONSEÑOR SALVATIERRA”
“EDIFICIO MONSEÑOR SALVATIERRA”“EDIFICIO MONSEÑOR SALVATIERRA”
“EDIFICIO MONSEÑOR SALVATIERRA”
 
Contaminación del suelo (clase m)
Contaminación del suelo (clase m)Contaminación del suelo (clase m)
Contaminación del suelo (clase m)
 
Comandos de red
Comandos de redComandos de red
Comandos de red
 
Brochure de la oportunidad
Brochure de la oportunidadBrochure de la oportunidad
Brochure de la oportunidad
 
Dr. jesus felipe gonzalez
Dr. jesus felipe gonzalezDr. jesus felipe gonzalez
Dr. jesus felipe gonzalez
 
Réseau conventionnel de la France en matière d’échange de renseignements
Réseau conventionnel de la France en matière d’échange de renseignementsRéseau conventionnel de la France en matière d’échange de renseignements
Réseau conventionnel de la France en matière d’échange de renseignements
 
Présentation Trinity
Présentation TrinityPrésentation Trinity
Présentation Trinity
 
Modèles défilé NU 26 11 2011
Modèles défilé NU 26 11 2011Modèles défilé NU 26 11 2011
Modèles défilé NU 26 11 2011
 
Quizz Sur La Réunion
Quizz Sur La RéunionQuizz Sur La Réunion
Quizz Sur La Réunion
 

Similaire à Apache Solr pour le eCommerce chez Allopneus avec France Labs - Lib'day2014

Evolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEOEvolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEODimitri Brunel
 
Navigation et Recherche pour les sites E-Commerce
Navigation et Recherche pour les sites E-CommerceNavigation et Recherche pour les sites E-Commerce
Navigation et Recherche pour les sites E-CommerceAlexandre Villeneuve
 
SEO Campus 2016 Oncrawl Open Source Log Analysis
SEO Campus 2016 Oncrawl Open Source Log AnalysisSEO Campus 2016 Oncrawl Open Source Log Analysis
SEO Campus 2016 Oncrawl Open Source Log AnalysisCogniteev
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneDavid DE CARVALHO
 
Tutorial veille maritime
Tutorial veille maritimeTutorial veille maritime
Tutorial veille maritimeViedoc
 
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Peak Ace
 
SEO TOOLBOX
SEO TOOLBOXSEO TOOLBOX
SEO TOOLBOXWEBDAYS
 
Utiliser Le MultiméDia Dans Un Projet Danimation
Utiliser Le MultiméDia Dans Un Projet DanimationUtiliser Le MultiméDia Dans Un Projet Danimation
Utiliser Le MultiméDia Dans Un Projet DanimationBibliothèques Brest
 
SEO breakfast Toulouse - Analyse de logs
SEO breakfast Toulouse - Analyse de logsSEO breakfast Toulouse - Analyse de logs
SEO breakfast Toulouse - Analyse de logsCogniteev
 
OnCrawl Breakfast Paris 10/12/15
OnCrawl Breakfast Paris 10/12/15OnCrawl Breakfast Paris 10/12/15
OnCrawl Breakfast Paris 10/12/15Cogniteev
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOWeLoveSEO
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020SEO CAMP
 
Utiliser et ameliorer firefox avec les webextensions
Utiliser et ameliorer firefox avec les webextensionsUtiliser et ameliorer firefox avec les webextensions
Utiliser et ameliorer firefox avec les webextensionsChristophe Villeneuve
 
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...Peak Ace
 
Web semantique et e-commerce : la vague va déferler !
Web semantique et e-commerce : la vague va déferler !Web semantique et e-commerce : la vague va déferler !
Web semantique et e-commerce : la vague va déferler !Antidot
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Peak Ace
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Fasterize
 
Mieux chercher et mieux se positionner sur les moteurs de recherche
Mieux chercher et mieux se positionner sur les moteurs de rechercheMieux chercher et mieux se positionner sur les moteurs de recherche
Mieux chercher et mieux se positionner sur les moteurs de rechercheLaurent Hentz
 

Similaire à Apache Solr pour le eCommerce chez Allopneus avec France Labs - Lib'day2014 (20)

Evolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEOEvolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEO
 
Navigation et Recherche pour les sites E-Commerce
Navigation et Recherche pour les sites E-CommerceNavigation et Recherche pour les sites E-Commerce
Navigation et Recherche pour les sites E-Commerce
 
SEO Campus 2016 Oncrawl Open Source Log Analysis
SEO Campus 2016 Oncrawl Open Source Log AnalysisSEO Campus 2016 Oncrawl Open Source Log Analysis
SEO Campus 2016 Oncrawl Open Source Log Analysis
 
REX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchroneREX PagesJaunes.fr - architecture micro-services asynchrone
REX PagesJaunes.fr - architecture micro-services asynchrone
 
Tutorial veille maritime
Tutorial veille maritimeTutorial veille maritime
Tutorial veille maritime
 
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018
 
Seo Toolbox
Seo ToolboxSeo Toolbox
Seo Toolbox
 
SEO TOOLBOX
SEO TOOLBOXSEO TOOLBOX
SEO TOOLBOX
 
Utiliser Le MultiméDia Dans Un Projet Danimation
Utiliser Le MultiméDia Dans Un Projet DanimationUtiliser Le MultiméDia Dans Un Projet Danimation
Utiliser Le MultiméDia Dans Un Projet Danimation
 
SEO breakfast Toulouse - Analyse de logs
SEO breakfast Toulouse - Analyse de logsSEO breakfast Toulouse - Analyse de logs
SEO breakfast Toulouse - Analyse de logs
 
OnCrawl Breakfast Paris 10/12/15
OnCrawl Breakfast Paris 10/12/15OnCrawl Breakfast Paris 10/12/15
OnCrawl Breakfast Paris 10/12/15
 
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEOCore Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
Core Web Vitals, les indicateurs de vitesse qui réconcilient UX et SEO
 
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
Core web vitals pour unifier UX et SEO - Stephane Rios - SEO Camp'us paris 2020
 
Utiliser et ameliorer firefox avec les webextensions
Utiliser et ameliorer firefox avec les webextensionsUtiliser et ameliorer firefox avec les webextensions
Utiliser et ameliorer firefox avec les webextensions
 
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...
Le futur du SEO : l’optimisation pour les moteurs de réponse (AEO) - petit dé...
 
Web semantique et e-commerce : la vague va déferler !
Web semantique et e-commerce : la vague va déferler !Web semantique et e-commerce : la vague va déferler !
Web semantique et e-commerce : la vague va déferler !
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
 
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
Comment Rue Du Commerce est devenu le site e-commerce le plus rapide de France ?
 
Mieux chercher et mieux se positionner sur les moteurs de recherche
Mieux chercher et mieux se positionner sur les moteurs de rechercheMieux chercher et mieux se positionner sur les moteurs de recherche
Mieux chercher et mieux se positionner sur les moteurs de recherche
 
Antidot
AntidotAntidot
Antidot
 

Plus de francelabs

Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014
Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014
Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014francelabs
 
Geneva jug Lucene Solr
Geneva jug Lucene Solr Geneva jug Lucene Solr
Geneva jug Lucene Solr francelabs
 
Solr + Hadoop - Fouillez facilement dans votre système Big Data
Solr + Hadoop - Fouillez facilement dans votre système Big DataSolr + Hadoop - Fouillez facilement dans votre système Big Data
Solr + Hadoop - Fouillez facilement dans votre système Big Datafrancelabs
 
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014francelabs
 
Marseille JUG Novembre 2013 Lucene Solr France Labs
Marseille JUG Novembre 2013 Lucene Solr France LabsMarseille JUG Novembre 2013 Lucene Solr France Labs
Marseille JUG Novembre 2013 Lucene Solr France Labsfrancelabs
 
Using Enterprise Search at the city of Antibes
Using Enterprise Search at the city of AntibesUsing Enterprise Search at the city of Antibes
Using Enterprise Search at the city of Antibesfrancelabs
 

Plus de francelabs (6)

Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014
Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014
Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014
 
Geneva jug Lucene Solr
Geneva jug Lucene Solr Geneva jug Lucene Solr
Geneva jug Lucene Solr
 
Solr + Hadoop - Fouillez facilement dans votre système Big Data
Solr + Hadoop - Fouillez facilement dans votre système Big DataSolr + Hadoop - Fouillez facilement dans votre système Big Data
Solr + Hadoop - Fouillez facilement dans votre système Big Data
 
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014
Solr, c'est simple et Big Data ready - prez au Lyon jug Fév 2014
 
Marseille JUG Novembre 2013 Lucene Solr France Labs
Marseille JUG Novembre 2013 Lucene Solr France LabsMarseille JUG Novembre 2013 Lucene Solr France Labs
Marseille JUG Novembre 2013 Lucene Solr France Labs
 
Using Enterprise Search at the city of Antibes
Using Enterprise Search at the city of AntibesUsing Enterprise Search at the city of Antibes
Using Enterprise Search at the city of Antibes
 

Apache Solr pour le eCommerce chez Allopneus avec France Labs - Lib'day2014

  • 1. Le moteur de recherche Apache Solr chez Allopneus CÉDRIC ULMER, PRÉSIDENT - FRANCE LABS SÉBASTIEN BARTHELEMY, RESPONSIBLE TECHNIQUE - ALLOPNEUS OCTOBRE 2014
  • 2. Agenda Allopneus • Le business • Les besoins fonctionnels • Les besoins techniques Apache Solr: Pourquoi et comment ? • Pourquoi • Comment • Mise en oeuvre du projet Allopneus: mes prochaines étapes
  • 3. France Labs – Nos prestations Formation Consulting Installation Editeur logiciel
  • 4. France Labs – Notre présence Clientèle européenne, grands comptes comme TPE. Participation active dans l’écosystème • Local : commission open source de Telecom Valley, Tech Conf, RE:Conf • National : organisateur de l’Enterprise Search Meetup à Paris, interventions au Search Day • International: interventions à Enterprise Search Europe. Datafari – notre solution complète de recherche – est disponible en open source, licence Apache
  • 5. Le search et le eCommerce 27 % des visiteurs d’un site d’e-commerce débutent leur parcours par l’utilisation du moteur de recherche interne. 73 % des visiteurs d’un site d’e-commerce quittent le site au bout de deux minutes s’ils ne trouvent pas ce qu’ils cherchent. 96 % déclarent, par ailleurs, que la fonction de recherche est très importante dans leur processus d’achat. Source: Marketing Sherpa
  • 6. Allopneus – Les pros du pneu Société 100% française, créé en Décembre 2004 par Didier BLAISE. Environ 180 employés, basé à Aix-en-Provence pour le siège social ainsi qu’a Oignies dans notre entrepôt de 41.000 m2. Leader français de la vente et du montage de pneumatiques sur internet avec plus de 50% de parts de marché.
  • 7. Allopneus – Quelques chiffres 15 millions de pages vues / mois 1,5 millions de visiteurs uniques / mois + de 200 millions € de CA en 2013 ~ 600.000 pneus en stock
  • 8. Allopneus – Le Search sur l’univers “jantes” ~ 30.000 produits au catalogue ~ 5 millions de connexions jantes/véhicule ~ 10 millions d’associations de dimensions de pneus / connexions Index de recherche de 2 Go Mise à jour en quasi temps réel (Changement de prix/stock) Temps pour l’indexation complète: 30min jantes – 2h30 pneus Temps de prise en compte d’un nouveau produit: 20min Nombre de shards actuels: 3 shards avec triple réplication sur 3 machines Temps moyen de réponse par requête: < 10ms
  • 9. Allopneus – Les fonctions de recherche Recherche de produits Faceting produits Pagination / tri produits Recherche full texte (à venir) Auto-completion (à venir) Correction orthographique (à venir) Moteur de recommandation (à venir)
  • 10. Allopneus – Recherche de produits
  • 12. Apache Solr – Moteur de recherche open source
  • 13. Apache Solr – Moteur de recherche open source Logiciel de la fondation Apache Surcouche de l’API Java Lucene Moteur de recherche scalable horizontalement (clusterisation) Compatible Hadoop
  • 14. Apache Solr - Aucomplétion
  • 15. Apache Solr – correction orthographique
  • 17. Data Sources Moteur de recherche Front end Admin UI Pipeline d’indexation DB1 DB2 Commentaires Web Apache Solr 4 (SolrCloud) Allopneus – Architecture Solarium Nœud 1 Nœud 3
  • 18. Moteur de recherche Front end Apache Solr 4 (SolrCloud) Allopneus – Architecture – Zoom sur SolrCloud Nœud 1 Shard1 Shard2 Shard3 Nœud 3 Shard1 Shard2 Shard3 Nœud 2 Shard1 Shard2 Shard3 Shard2 ShardLeader Zookeeper Instance 1 Instance 2 Instance 3 Zookeeper Instance 1 Instance 2 Instance 3 Pipeline d’indexation Solarium
  • 19. Apache Solr – Execution du projet “D’abord le moteur, ensuite les fonctionnalités” Migration vers SolrCloud démarée en Juillet 2014 Tests en septembre 2014 Mise en production en novembre 2014 Ressenti de navigation bien plus rapide qu’une navigation “standard sql” A venir: recherche libre, autocomplétion, recherche de catégories/véhicules, recommandations, …
  • 20. DES QUESTIONS ? (mais que représente le logo de France Labs ?!) A VOTRE DISPOSITION AUJOURD’HUI CEDRIC.ULMER@FRANCELABS.COM @FRANCELABS