2. 1
Geoffrey Maheux
●
Lead developper Drupal chez Alter Way (3 ans)
●
Découvert d' Elasticsearch il y a 3 mois
●
Utilisation d Elasticsearch sur un projet client en cours
4. 1
Elasticsearch sur un projet
●
Remplacement d' Apache Solr, même couverture fonctionnelle dans le cadre
d'un projet web standard
●
Autant d'index que nécessaire
●
Les « ops » adorent elasticsearch pour la gestion des logs/données et surtout ça
simplicité lors de son installation.
●
Un seul et même « stack » pour gérer les logs et la recherche.
●
Possibilité de partage d'index entre plusieurs sites
●
Possibilité d'indexer des sites externes via un crawler
6. 1
Module : elasticsearch_connector
●
Nous ne sommes pas trop fan du module
https://drupal.org/project/elasticsearch_connector , il reprend l'éco-systeme
d'elasticsearch dans Drupal, ce qui ne nous semble pas être le principe
attendues d'un module "connecteur".
●
Utilisation de la librairie officielle PHP d'elasticsearch
http://www.elasticsearch.org/guide/en/elasticsearch/client/php-api/current/in
dex.html
●
Présentation à la drupalcon d'Amsterdam
https://amsterdam2014.drupal.org/session/integration-elasticsearch-drupal-
new-school-search-engine
●
Sponsorisés par http://wearepropeople.dk/
7. 1
Module : search_api_elasticsearch
●
Notre module préféré :
https://drupal.org/project/search_api_elasticsearch
●
On contribue (un peu) au module !
●
Basé sur la librairie php « elastica » (non officielle)
https://github.com/ruflin/Elastica
●
Le mainteneur du module "search_api_elasticsearch" Brian Altenhofel a fait une
conférence sur le sujet à la drupalcon d'austin
https://austin2014.drupal.org/session/using-elasticsearch-drupal-7-search
●
Début de développement pour intégrer la librairie PHP officielle d'ES – non
stable pour le moment.
https://github.com/VeggieMeat/search_api_elasticsearch/tree/7.x-1.x-multiple-
client-support
8. 1
Drupal : les modules
Beaucoup de modules !
Peu sont actualisés et fonctionnent avec la dernière version d'ES 1.2
2 modules principaux mis à jour :
●
https://drupal.org/project/search_api_elasticsearch (utilisés sur 315 sites)
●
https://drupal.org/project/elasticsearch_connector (utilisé par 84 sites)
Utilisation poussée de Search API (https://drupal.org/project/search_api)