Kraków
Codecool PolskaŚlusarska 9
16 czerwca
2018prelegent
Robert Łysoń25 miejsc
Pospiesz się!Elasticsearch
Temat: Elasticsearch
Czym jest elasticsearch i jak z niego skorzystać? Czy miałeś kiedykolwiek problem z efektywnym wyszukiwaniem (relevant search), a może Twoje serwery nie wytrzymują nadmiaru ruchu jakie generują poszczególne kwerendy?
Na warsztatach skupimy się na opanowaniu podstaw elasticsearcha za pomocą klienta webowego i takich operacji jak:
- indeksowanie
- pobieranie
- wyszukiwanie
Następnie przejdziemy do pracy nad zewnętrznym klientem, żeby wykorzystać elasticsearch w kodzie - na warsztatach zaprezentujemy wersję .NET, ale przykłady będą mogły zostać wykorzystane również w innych językach. Pełną listę wspieranych klientów znajdziesz tutaj.
Wykorzystamy relevant search w celu usprawnienia wyszukiwania w naszej aplikacji a skończymy na znalezieniu kawiarni w naszej okolicy.
Agenda
Godziny 09:00 - 17:00
- Sprawdźmy czy wszystko nam działa do warsztatów.
- Porozmawiajmy z elasticsearch - przegląd podstawowych sposobów komunikacji oraz możliwości.
- Czym jest relevant search i jak zostasować go w naszej aplikacji.
- Ćwiczenie: implementacja relevant search.
- Omówienie dostępnych funkcji geo search.
- Ćwiczenie: jak skorzystać z geo search, żeby znaleźć kawiarnie w naszej okolicy?
- Ćwiczenie: wykorzystanie percolate query do zbudowania systemu detekcji zdarzeń.
Niezmienną rzeczą naszych spotkań oczywiście jest:
Wymagania
Przygotuj swoją maszynę zgodnie ze wskazówkami z tej strony.
Jeśli będziesz używał innego klienta, zainstaluj sam elasticsearch oraz zweryfikuj jego działanie na swoim systemie.
Należy pamiętać o
- BYOD - Bring Your Own Device.
- Uśmiech, poczucie humoru czy też chęć nauki - we własnym zakresie.
- Resztę postaramy się dostarczyć :)
Prelegent
Robert Łysoń
Prowadzący - Robert Łysoń
Robert od ładnych paru lat pracuje w Ministry of Ideas gdzie wraz z kolegami współtworzy produkt wspomogający zespoły loss prevention w codziennej pracy.
F.A.Q
To co chcielibyście wiedzieć a boicie się zapytać ;)
Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.
-
Czy to jest darmowy event?
Tak! nie licząc obiadu i piwa, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany, a czasami może nawet i piwo. -
Czy mogę przyjść bez komputera?
Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)
-
Co muszę mieć ze zobą?
Komputer, plus potwierdzenie rejestracji. -
Czy jakoś muszę skonfigurować swój komputer?
Nie, ale fajnie jakbyś ściągnął odpowiednie narzędzia z maila który zostanie wysłany na kilka dni przed spotkaniem.