Training - ElasticSearch voor beginners

Introductie ElasticSearch (1 dag)

ElasticSearch is een zeer moderne zoekmachine. Op de eerste plaats heeft ElasticSearch zeer goede functionaliteiten voor het doorzoeken van tekst, maar er zijn nog veel meer mogelijkheden. Zo is ElasticSearch bijvoorbeeld zeer goed in te zetten voor het realtime opvragen van complexe analyses over grote datasets.

Na een start met een algemene introductie over ElasticSearch en een stuk theorie ga je al snel onder onze begeleiding zelf aan de slag met een praktijk opdracht. Tijdens de cursus blijven we theorie en praktijk afwisselen, en tijdens het uitvoeren van de opdrachten gaan we steeds meer features toepassen.

Na deze cursus ben je in staat om de mogelijkheden van ElasticSearch voor projecten goed in te schatten en heb je een basiskennis over het gebruik van ElasticSearch. Deze introductie ElasticSearch is gericht op developers, we zullen focussen op het toepassen van de features in een applicatie. We zullen niet ingaan op de installatie en het beheer van ElasticSearch.

Deze cursus is niet verbonden aan een specifieke programmeertaal.

Minimaal vereiste voorkennis:

  • De cursus is gericht op ontwikkelaars. Basiskennis wordt verwacht van HTTP en JSON.

Agenda:

  • Inleiding:
    • Inleiding ElasticSearch
    • ElasticSearch features
    • Begrippen / terminologie
    • Aandachtspunten
  • Basisvaardigheden:
    • Indexeren van documenten
    • Zoeken van documenten
      • Basis query syntax: queries and/or, ranges
      • Sorteren, pagineren en selecteren van velden
    • Wijzigen en verwijderen van documenten
  • Geavanceerd text zoeken:
    • Analyzers
    • Tokenizers
    • Filters
  • Aggregations:
    • Introductie aggregations
    • Metric aggegrations
    • Bucket aggegrations
    • Nested aggegrations
  • Geografisch zoeken:
    • Filteren en sorteren op afstand
    • Geo distance aggregaties
  • Afronding:
    • Aandachtspunten bij implementatie
      • Indexatie strategieen
      • Beschikbare clients
    • Waar is ElasticSearch niet / minder geschikt voor?
    • Vervolgstappen
Meer informatie over deze cursus, of direct boeken?
Klik hier voor informatie