SlideShare une entreprise Scribd logo
1  sur  40
Présentation Apache Solr 12 Août 2011 Thibaud Vibes
Sommaire ,[object Object]
Les fonctionnalités de Solr ,[object Object]
Fonctionnalités coeur
Tunning ,[object Object]
Cas d'école (si on a le temps)
Présentation de Solr
Présentation du projet ,[object Object]
Basé sur  Lucene
Vocation  : Fournir une solution de recherche avec indexation  full text  pour  l'entreprise ,[object Object]
Sans avoir à produire de code
Prise en charge de gros volumes
Sources multiples
Types de documents multiples
Présentation du projet :  Historique Lucene ,[object Object]
2001 : Rejoins le projet Jakarta ,[object Object],Solr ,[object Object]
2006 : Rejoins l'incubateur de l'ASF
2007 : Devient un sous-projet Lucene ,[object Object]
Mars 2011 : Release de Solr 3.1  (numérotation identique à Lucene)
Présentation du projet :  Eco système ,[object Object],[object Object]
PyLucene
Lucy (portage de Lucene en C)
(Delphi, C++, Perl, Ruby, PHP) ,[object Object],[object Object]
Elastic Search (Lucene) : Alternative à Solr – Mode SaaS  (cloud, yeah!)
Hibernate Search (Lucene)
Apache Nutch (Lucene, Hadoop) : Moteur de recherche web (crawler) – Alternative à Solr
Présentation du projet :  Quelques références ,[object Object]
Disney
Eclipse IDE (Recherche dans la documentation basée sur Lucene)
Hi5 (réseau social)
MusicBrainz (encyclopédie sur la musique) – Traité dans  « Solr 1.4 Enterprise Search Server »
Nuxeo ECM Sources :  Lucene Powered By page ( http://wiki.apache.org/lucene-java/PoweredBy ) Solr Powered By page ( http://wiki.apache.org/solr/PublicServers ) ,[object Object],Source :  Twitter Engineering blog
Présentation du projet :  Caractéristiques ,[object Object]
Fonctionne dans un conteneur de Servlet 2.4 (ex : Tomcat) ou en mode  Standalone  (Jetty embarqué)
Exposition des services en HTTP (XML, JSON)
Indexation : JSON, XML, CSV,  rich documents  (PDF, MS Office, OpenDocument), base de données (via connecteurs)
Configuration via fichiers XML (pas d'UI)
Présentation du projet :  Caractéristiques
Les fonctionnalités de Solr
Fonctionnalités ,[object Object]

Contenu connexe

Tendances

Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014
Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014
Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014francelabs
 
Moteurs de recherche : un oeil sous le capot avec Elastic Search
Moteurs de recherche : un oeil sous le capot avec Elastic SearchMoteurs de recherche : un oeil sous le capot avec Elastic Search
Moteurs de recherche : un oeil sous le capot avec Elastic SearchAudrey Neveu
 
SGBDR - MySQL
SGBDR - MySQLSGBDR - MySQL
SGBDR - MySQLMusatge
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementMohamed hedi Abidi
 
Nantes JUG - Elasticsearch
Nantes JUG - ElasticsearchNantes JUG - Elasticsearch
Nantes JUG - ElasticsearchDavid Pilato
 
Elasticsearch - Devoxx France 2012
Elasticsearch - Devoxx France 2012Elasticsearch - Devoxx France 2012
Elasticsearch - Devoxx France 2012David Pilato
 
SPARQL-Generate, présentation SemWeb.Pro 2019
SPARQL-Generate, présentation SemWeb.Pro 2019SPARQL-Generate, présentation SemWeb.Pro 2019
SPARQL-Generate, présentation SemWeb.Pro 2019Maxime Lefrançois
 
INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3PGambette
 
HAL v3.0 formation_administrateur_6_novembre_2014
HAL v3.0 formation_administrateur_6_novembre_2014HAL v3.0 formation_administrateur_6_novembre_2014
HAL v3.0 formation_administrateur_6_novembre_2014OAccsd
 
Hands on lab Elasticsearch
Hands on lab ElasticsearchHands on lab Elasticsearch
Hands on lab ElasticsearchDavid Pilato
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQLAbdoulaye Dieng
 
Interrogation des données
Interrogation des donnéesInterrogation des données
Interrogation des donnéesMusatge
 
Halv3.0 présentation au GTAO le 11 décembre 2014
Halv3.0 présentation au GTAO le 11 décembre 2014Halv3.0 présentation au GTAO le 11 décembre 2014
Halv3.0 présentation au GTAO le 11 décembre 2014OAccsd
 
Java Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitJava Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitEmmanuel Hugonnet
 

Tendances (19)

Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014
Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014
Migration d'Exalead vers Solr - IFCE et France Labs - Search Day 2014
 
Ce bon vieux propel
Ce bon vieux propelCe bon vieux propel
Ce bon vieux propel
 
Sql
SqlSql
Sql
 
Moteurs de recherche : un oeil sous le capot avec Elastic Search
Moteurs de recherche : un oeil sous le capot avec Elastic SearchMoteurs de recherche : un oeil sous le capot avec Elastic Search
Moteurs de recherche : un oeil sous le capot avec Elastic Search
 
SGBDR - MySQL
SGBDR - MySQLSGBDR - MySQL
SGBDR - MySQL
 
Le langage sql
Le langage sqlLe langage sql
Le langage sql
 
ElasticSearch : Architecture et Développement
ElasticSearch : Architecture et DéveloppementElasticSearch : Architecture et Développement
ElasticSearch : Architecture et Développement
 
Nantes JUG - Elasticsearch
Nantes JUG - ElasticsearchNantes JUG - Elasticsearch
Nantes JUG - Elasticsearch
 
Elasticsearch - Devoxx France 2012
Elasticsearch - Devoxx France 2012Elasticsearch - Devoxx France 2012
Elasticsearch - Devoxx France 2012
 
Introduction au langage SQL
Introduction au langage SQLIntroduction au langage SQL
Introduction au langage SQL
 
SPARQL-Generate, présentation SemWeb.Pro 2019
SPARQL-Generate, présentation SemWeb.Pro 2019SPARQL-Generate, présentation SemWeb.Pro 2019
SPARQL-Generate, présentation SemWeb.Pro 2019
 
INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3INF240 - Bases de données DUT SRC1 - Cours 3
INF240 - Bases de données DUT SRC1 - Cours 3
 
HAL v3.0 formation_administrateur_6_novembre_2014
HAL v3.0 formation_administrateur_6_novembre_2014HAL v3.0 formation_administrateur_6_novembre_2014
HAL v3.0 formation_administrateur_6_novembre_2014
 
Adopte une BDD
Adopte une BDDAdopte une BDD
Adopte une BDD
 
Hands on lab Elasticsearch
Hands on lab ElasticsearchHands on lab Elasticsearch
Hands on lab Elasticsearch
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQL
 
Interrogation des données
Interrogation des donnéesInterrogation des données
Interrogation des données
 
Halv3.0 présentation au GTAO le 11 décembre 2014
Halv3.0 présentation au GTAO le 11 décembre 2014Halv3.0 présentation au GTAO le 11 décembre 2014
Halv3.0 présentation au GTAO le 11 décembre 2014
 
Java Content Repository avec Jackrabbit
Java Content Repository avec JackrabbitJava Content Repository avec Jackrabbit
Java Content Repository avec Jackrabbit
 

En vedette

NoSQL, Apache SOLR and Apache Hadoop
NoSQL, Apache SOLR and Apache HadoopNoSQL, Apache SOLR and Apache Hadoop
NoSQL, Apache SOLR and Apache HadoopDmitry Kan
 
Solr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for HadoopSolr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for Hadoopgregchanan
 
Big Data Computing Architecture
Big Data Computing ArchitectureBig Data Computing Architecture
Big Data Computing ArchitectureGang Tao
 
Delivering Apache Hadoop for the Modern Data Architecture
Delivering Apache Hadoop for the Modern Data Architecture Delivering Apache Hadoop for the Modern Data Architecture
Delivering Apache Hadoop for the Modern Data Architecture Hortonworks
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache SolrAndy Jackson
 
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...Swiss Big Data User Group
 
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...2015 webinar : Boostez la recherche pour vos applications et sites web avec l...
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...Jouve
 
Solr+Hadoop = Big Data Search
Solr+Hadoop = Big Data SearchSolr+Hadoop = Big Data Search
Solr+Hadoop = Big Data SearchCloudera, Inc.
 
Programme PLFI 2012
Programme PLFI 2012Programme PLFI 2012
Programme PLFI 2012Noussitou
 
DARES : Les chiffres du chômage en juillet 2012
DARES : Les chiffres du chômage en juillet 2012DARES : Les chiffres du chômage en juillet 2012
DARES : Les chiffres du chômage en juillet 2012Nathalie SALLES
 
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...Nathalie SALLES
 
Projet social 2011-2015
Projet social 2011-2015Projet social 2011-2015
Projet social 2011-2015csgrainedevie
 
Rapport activités 2012 2013
Rapport activités 2012 2013Rapport activités 2012 2013
Rapport activités 2012 2013lepuyexp
 
Pourquoi et comment utiliser la grille de perspective Illustrator ?
Pourquoi et comment utiliser la grille de perspective Illustrator ?Pourquoi et comment utiliser la grille de perspective Illustrator ?
Pourquoi et comment utiliser la grille de perspective Illustrator ?Votre Assistante
 
1954 mouloudji - qu'est-ce que tu crois
1954   mouloudji - qu'est-ce que tu crois1954   mouloudji - qu'est-ce que tu crois
1954 mouloudji - qu'est-ce que tu croisJean-Paul BOULAND
 

En vedette (20)

NoSQL, Apache SOLR and Apache Hadoop
NoSQL, Apache SOLR and Apache HadoopNoSQL, Apache SOLR and Apache Hadoop
NoSQL, Apache SOLR and Apache Hadoop
 
Recherche de prénom
Recherche de prénomRecherche de prénom
Recherche de prénom
 
Solr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for HadoopSolr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for Hadoop
 
Big Data Computing Architecture
Big Data Computing ArchitectureBig Data Computing Architecture
Big Data Computing Architecture
 
Delivering Apache Hadoop for the Modern Data Architecture
Delivering Apache Hadoop for the Modern Data Architecture Delivering Apache Hadoop for the Modern Data Architecture
Delivering Apache Hadoop for the Modern Data Architecture
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
 
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...
Large Scale Log Analysis with HBase and Solr at Amadeus (Martin Alig, ETH Zur...
 
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...2015 webinar : Boostez la recherche pour vos applications et sites web avec l...
2015 webinar : Boostez la recherche pour vos applications et sites web avec l...
 
Solr+Hadoop = Big Data Search
Solr+Hadoop = Big Data SearchSolr+Hadoop = Big Data Search
Solr+Hadoop = Big Data Search
 
Future levels 02.09.13
Future levels 02.09.13Future levels 02.09.13
Future levels 02.09.13
 
Programme PLFI 2012
Programme PLFI 2012Programme PLFI 2012
Programme PLFI 2012
 
DARES : Les chiffres du chômage en juillet 2012
DARES : Les chiffres du chômage en juillet 2012DARES : Les chiffres du chômage en juillet 2012
DARES : Les chiffres du chômage en juillet 2012
 
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...
Doc d'orientation négociation nationale interprofessionnelle sur le contrat d...
 
Projet social 2011-2015
Projet social 2011-2015Projet social 2011-2015
Projet social 2011-2015
 
Rapport activités 2012 2013
Rapport activités 2012 2013Rapport activités 2012 2013
Rapport activités 2012 2013
 
Pourquoi et comment utiliser la grille de perspective Illustrator ?
Pourquoi et comment utiliser la grille de perspective Illustrator ?Pourquoi et comment utiliser la grille de perspective Illustrator ?
Pourquoi et comment utiliser la grille de perspective Illustrator ?
 
Marielos
MarielosMarielos
Marielos
 
50268
5026850268
50268
 
1954 mouloudji - qu'est-ce que tu crois
1954   mouloudji - qu'est-ce que tu crois1954   mouloudji - qu'est-ce que tu crois
1954 mouloudji - qu'est-ce que tu crois
 
Conceptos taller 5
Conceptos taller 5Conceptos taller 5
Conceptos taller 5
 

Similaire à Presentation solr 10 Aout 2011 (french)

Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkMSDEVMTL
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPkemenaran
 
Presentation dublincore l3
Presentation dublincore l3Presentation dublincore l3
Presentation dublincore l3DublinCore2b
 
code4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABEScode4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABESABES
 
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...GSoft
 
Geneva jug Lucene Solr
Geneva jug Lucene Solr Geneva jug Lucene Solr
Geneva jug Lucene Solr francelabs
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented ArchitectureDNG Consulting
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applicationsgoldoraf
 
Réseau Aramis : journée de familiarisation aux API de HAL - 25 février 2015
Réseau Aramis : journée de familiarisation aux API de HAL -  25 février 2015Réseau Aramis : journée de familiarisation aux API de HAL -  25 février 2015
Réseau Aramis : journée de familiarisation aux API de HAL - 25 février 2015OAccsd
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantHugo Hamon
 
Support de formation : Yahoo! pipes les modules
Support de formation : Yahoo! pipes les modulesSupport de formation : Yahoo! pipes les modules
Support de formation : Yahoo! pipes les modulesErwan Tanguy
 
Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014Les-Tilleuls.coop
 
Introduction au langage Go
Introduction au langage GoIntroduction au langage Go
Introduction au langage GoSylvain Wallez
 
Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Eric Bourdet
 
Les nouveautés d'HTML 5
Les nouveautés d'HTML 5Les nouveautés d'HTML 5
Les nouveautés d'HTML 5StrasWeb
 
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Paris Open Source Summit
 
1- XML généralités technologies xml1.pdf
1- XML généralités technologies xml1.pdf1- XML généralités technologies xml1.pdf
1- XML généralités technologies xml1.pdfKokitaKaty
 
Concevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la rechercheConcevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la rechercheFranck Cornu
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De RechercheMohamed Ben Bouzid
 

Similaire à Presentation solr 10 Aout 2011 (french) (20)

Les micro orm, alternatives à entity framework
Les micro orm, alternatives à entity frameworkLes micro orm, alternatives à entity framework
Les micro orm, alternatives à entity framework
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
Presentation dublincore l3
Presentation dublincore l3Presentation dublincore l3
Presentation dublincore l3
 
code4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABEScode4lib 2011 : choses vues et entendues par l'ABES
code4lib 2011 : choses vues et entendues par l'ABES
 
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...
Concevoir des applications pilotées par la recherche avec SharePoint 2010 et ...
 
Geneva jug Lucene Solr
Geneva jug Lucene Solr Geneva jug Lucene Solr
Geneva jug Lucene Solr
 
Resource Oriented Architecture
Resource Oriented ArchitectureResource Oriented Architecture
Resource Oriented Architecture
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
Rich Desktop Applications
Rich Desktop ApplicationsRich Desktop Applications
Rich Desktop Applications
 
Réseau Aramis : journée de familiarisation aux API de HAL - 25 février 2015
Réseau Aramis : journée de familiarisation aux API de HAL -  25 février 2015Réseau Aramis : journée de familiarisation aux API de HAL -  25 février 2015
Réseau Aramis : journée de familiarisation aux API de HAL - 25 février 2015
 
Symfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 PerformantSymfony2 - Un Framework PHP 5 Performant
Symfony2 - Un Framework PHP 5 Performant
 
Support de formation : Yahoo! pipes les modules
Support de formation : Yahoo! pipes les modulesSupport de formation : Yahoo! pipes les modules
Support de formation : Yahoo! pipes les modules
 
Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014
 
Introduction au langage Go
Introduction au langage GoIntroduction au langage Go
Introduction au langage Go
 
Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01Jsf 110530152515-phpapp01
Jsf 110530152515-phpapp01
 
Les nouveautés d'HTML 5
Les nouveautés d'HTML 5Les nouveautés d'HTML 5
Les nouveautés d'HTML 5
 
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
 
1- XML généralités technologies xml1.pdf
1- XML généralités technologies xml1.pdf1- XML généralités technologies xml1.pdf
1- XML généralités technologies xml1.pdf
 
Concevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la rechercheConcevoir des applications SharePoint basées sur la recherche
Concevoir des applications SharePoint basées sur la recherche
 
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
Annexe1   éTude Comparative Sur Les Moteurs De RechercheAnnexe1   éTude Comparative Sur Les Moteurs De Recherche
Annexe1 éTude Comparative Sur Les Moteurs De Recherche
 

Presentation solr 10 Aout 2011 (french)