Click here to load reader

A la recherche d'ElasticSearch

  • View
    84

  • Download
    4

Embed Size (px)

Text of A la recherche d'ElasticSearch

  1. 1. A la recherche dElasticSearch 25 Juin 2015 GauthierWallet (@Ninnir)
  2. 2. Quest-ce quune recherche ? Filtrer des informations Retourner un ensemble pertinent
  3. 3. ElasticSearch You know, for Search Engin de recherche et danalyse Cr en 2004 par Shay Banon Architecture RESTful Systme distribu Open Source (license Apache) Base sur Apache Lucene
  4. 4. Les donnes Orientes Documents Pas de mapping prdfini Reprsentes via JSON Stockes dans des index en fonction de types Identifis par des IDs
  5. 5. Pour comparer du SQL Database = Index Table =Type Row = Document
  6. 6. Ajout, dition, suppression, rcupration Supporte le POST / PUT / DELETE / GET BulkAPI Versionning Mise jour partielle
  7. 7. Recherche type Via HTTP : http://127.0.0.1:9200/:index/:type/[:action/id] Total Hits _index du document _id du document _type du document _source : contenu du document
  8. 8. Trouver des donnes par Ids Term /Terms Range QueryString Geo-spatial Regex Boolean
  9. 9. en utilisant Queries Highlighting Facets Scrolling Filters
  10. 10. Recommandations pratiques Java 8 Prvoir de la RAM + de data ? + de shards ! Pas besoin de commit / flush Configurer ElasticSearch / !
  11. 11. Et la scurit ? Et les logs ? Shield : Grer la scurit de votre stack ELK (cryptage, contrles daccs, etc.) Logstash : Outil de transport, de collecte et damlioration de vos donnes Watcher : outil de gestion des alertes et notifications Kibana : Outil de visualisation des donnes via dashboarding (Open-Source) Marvel : Kibana volu et payant Beats : Collecteur de donnes de logs, mtriques dinfrastructure
  12. 12. Aller plus loin AWS : https://github.com/elastic/elasticsearch-cloud-aws Head : https://github.com/mobz/elasticsearch-head Import/Export : https://github.com/jprante/elasticsearch-knapsack et bien dautres !
  13. 13. , toujours plus loin ! @Kimchy (Shay Banon) : https://twitter.com/kimchy @dadoonet (David Pilato) : https://twitter.com/dadoonet et bien dautres !
  14. 14. Dmo
  15. 15. A vous de jouer !

Search related