• Full text søgning med Elasticsearch og .NET
Full text søgning med Elasticsearch og .NET

Firmakursus

Full text søgning med Elasticsearch og .NET

0,00

ANTAL

BESKRIVELSE

Søgning er en problemstilling som mange IT systemer berører på den ene eller anden måde. Relationelle databaser er desværre ikke altid gode nok til at understøtte avancerede søgning, hvorfor der skal andre midler i brug. Elasticsearch har vokset sig fra at være en tynd skald oven på Lucene til nu at tilbyde mange af de samme features som konkurrerende NoSQL databaser som MongoDB, CouchDB og RavenDB.

Kursusbeskrivelse:

Kurset giver en god gennemgang af koncepterne og begreberne i Elasticsearch samt en række praktiske eksempler og øvelser i hvordan full text søgning implementeres i C# applikationer. Vi ser både på indeksering og søgning, men også på de værktøjer der findes til platformen. Sidst men ikke mindst undervises deltagerne i hvordan Elasticsearch hostes.

Kursets mål:

  • Full text søgning med Elasticsearch
  • Værktøjer og plugins
  • Best practices
  • Hosting af Elasticsearch

Dag 1:

  • Teori: Introduktion til Elasticsearch - hvad er det for en størrelse?
  • Teori: Installation og konfiguration - hvordan installeres det og hvad skal du være opmærksom på under konfigurationen?
  • Øvelse: Installation og konfiguration
  • Teori: Index, Type og Document - vi ser på de forskellige begreber i Elasticsearch.
  • Teori: Indeksering - vi indekserer vores første dokument og snakker herunder om blandt andet analyzers.
  • Øvelse: Deltagerne starter op på kursets gennemgående øvelse og indekserer det første dokument.

Afsluttende opsamling på oplevelserne i løbet af dagen, så næste dag evt. kan tilrettes hvis nogen har specielle ønsker.

 

 

Dag 2:

  • Opsamling på erfaringer fra dagen før.
  • Teori: Search API - Vi fremsøger data fra gårsdagens index og snakker om Elasticsearch fantastiske søge API’er.
  • Øvelse: Kursets gennemgående øvelse fortsætter og vi leger med søge API’et.
  • Teori: Aggregations - hvorfor har vi brug for aggregations og hvordan fungerer de?
  • Øvelse: Deltagerne udvider søgningerne fra foregående øvelse til også at trække aggregerede data med ud.
  • Teori: Percolator - hvad er percolators og hvad kan vi bruge den til?
  • Teori: Sharding og replication - hvordan kan Elasticsearch skaleres ud over mange servere ved hjælp af sharding og replication?
  • Teori: Sikkerhed - Elasticsearch er da ikke sikkert, eller?
  • Teori: Tools og plugins - Essentielle værktøjer og plugins til Elasticsearch gennemgås, herunder Kibana.

Afsluttende opsamling på oplevelserne de to dage. Spørgsmål og svar på falderebet.

 

Underviser: Thomas Ardal
Sprog: Dansk
Sted: Trifork A/S, Margrethepladsen 4, 8000 Aarhus C
Varighed: 2 dage, fra 9:00 til 17:00
Pris: 35.000 kr. pr. dag ekskl. moms, maks. 12 deltagere. Kursusmaterialer og kursusmåltider er inkluderet i prisen.
Læs vores kursusbetingelser her.
Hvis startdatoen ikke passer dig, eller en ny dato endnu ikke er fastlagt, kan du interesse tilmelde dig her. Det gælder også forespørgsler på firmakurser. Ved at sende interesseformularen er du IKKE tilmeldt et kursus. Vi kontakter dig, hvis vi også får henvendelser fra andre interesserede, omkring muligheder for firmakurser eller når vi er klar med nye datoer. Interessehenvendelse

Enter some content - reasons why customers should join your mailing list...

SEARCH THIS STORE