Meetup Drupal Paris : Connexion Drupal et Elasticsearch
Upcoming SlideShare
Loading in...5
×
 

Meetup Drupal Paris : Connexion Drupal et Elasticsearch

on

  • 321 views

 

Statistics

Views

Total Views
321
Views on SlideShare
321
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Meetup Drupal Paris : Connexion Drupal et Elasticsearch Meetup Drupal Paris : Connexion Drupal et Elasticsearch Presentation Transcript

    • Connexion Drupal et Elasticsearch +
    • 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
    • Elasticsearch
    • 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
    • Drupal
    • 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/
    • 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
    • 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)
    • Démo
    • 1 Démo ● Installation/configuration du module search_api_elasticsearch ● Utilisation de l'auto-complete ● Facet api ● Intégration avec search_api_page ● ...
    • 1 Les manques : ● Read only sur une autre base ● D8 : attente de la stabilisation de Search API ● Integration avec search_api_spellcheck
    • Questions ? On recrute ! http://recrutement.alterway.fr/offre-emploi/developpeur-drupal-hf/