41. Maître Corbeau,
sur un arbre
perché,
Tenait en son
bec un fromage.
...
1
Indexation
vendredi 27 avril 12 24
42. Maître Corbeau,
sur un arbre
perché,
Tenait en son
bec un fromage.
...
1
Indexation
vendredi 27 avril 12 24
43. Maître Corbeau,
sur un arbre
perché,
Tenait en son
bec un fromage.
...
1
Indexation
Termes Documents
maitr 1
corbeau 1
arbre 1
perch 1
ten 1
...
vendredi 27 avril 12 24
44. Maître Corbeau,
sur un arbre Maître Corbeau
perché, et Le Renard,
Tenait en son une fable de
bec un fromage. Jean de la
... Fontaine, ...
1 2
Indexation
Termes Documents
maitr 1
corbeau 1
arbre 1
perch 1
ten 1
...
vendredi 27 avril 12 24
45. Maître Corbeau,
sur un arbre Maître Corbeau
perché, et Le Renard,
Tenait en son une fable de
bec un fromage. Jean de la
... Fontaine, ...
1 2
Indexation
Termes Documents
maitr 1
corbeau 1
arbre 1
perch 1
ten 1
...
vendredi 27 avril 12 24
46. Maître Corbeau,
sur un arbre Maître Corbeau
perché, et Le Renard,
Tenait en son une fable de
bec un fromage. Jean de la
... Fontaine, ...
1 2
Indexation
Termes Documents
maitr 1, 2
corbeau 1, 2
arbre 1
perch 1
ten 1
...
vendredi 27 avril 12 24
47. ‘Problèmes’ de Lucene
• Comment fait on avec une architecture
distribué ?
• Peut on utiliser Lucene avec un autre
langage ?
vendredi 27 avril 12 25
49. Historique
• Débute en 2004 chez CNET Networks
• Donné à Apache en 2006
• http://lucene.apache.org/solr/
vendredi 27 avril 12 27
50. Comment
• Utilise Lucene
• REST avec JSON et XML
• http://localhost:8080/solr/select?q=<query>
• http://localhost:8080/solr/update avec XML
en POST
vendredi 27 avril 12 28
51. Principes
• Configuration générale : solrconfig.xml
• Configuration des types et des champs:
schema.xml
• Configuration majoritairement statique
• Application Web classique
vendredi 27 avril 12 29
52. Clustering
• Partition de données «Sharding»
• Rôle des nœuds
• écriture
• lecture
• mixte
vendredi 27 avril 12 30
54. Historique
• Projet récent (2010)
• Créer par Shay Banon (@kimchy)
• http://www.elasticsearch.org/
vendredi 27 avril 12 32
55. Comment ?
• Utilise Lucene
• Tout est REST avec JSON
• Née pour le clustering
vendredi 27 avril 12 33
56. Dynamique
• Administration par REST
• Pas besoin de connaitre la structure des
documents.
• mais, pas toujours.
• Clustering trivial
vendredi 27 avril 12 34
57. Extra
• River
• Percolator
• Backup
• Super facetting (Graph)
vendredi 27 avril 12 35
58. Extra
• River
• Percolator
• Backup
• Super facetting (Graph)
vendredi 27 avril 12 35