Next Meetup

[Katowice] 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 - https://www.elastic.co/guide/en/elasticsearch/client/index.html Wykorzystamy relevant search w celu usprawnienia wyszukiwania w naszej aplikacji a skończymy na znalezieniu kawiarni w naszej okolicy. UWAGA: Nie ma blokowania miejsc. Jeżeli nie wiesz czy będziesz mógł przyjść nie BLOKUJ miejsca. Niestety wiele razy zdarzyło się nam, że część osób nie przyszła na warsztaty lub zwalniała miejsce w dzień warsztatów (!). Nie możemy dopuścić do takich sytuacji, warsztaty mają formę bezpłatną, ale wymagamy w zamian szacunku i zaangażowania. Tym razem będziemy zwracać uwagę na tego typu zagrywki i następnym razem po prostu daną osobę rejestrującą się z miejsca wrzucimy na waiting list. Agenda: 1. Sprawdźmy czy wszystko nam działa do warsztatów. 2. Porozmawiajmy z elasticsearch - przegląd podstawowych sposobów komunikacji oraz możliwości. 3. Czym jest relevant search i jak zostosować go w naszej aplikacji. 4. Ćwiczenie: implementacja relevant search. 5. Omówienie dostępnych funkcji geo search. 6. Ćwiczenie: jak skorzystać z geo search, żeby znaleźć kawiarnie w naszej okolicy? 7. Ćwiczenie: wykorzystanie percolate query do zbudowania systemu detekcji zdarzeń. Wymagania: 1. BYOD (weź laptopa) 2. Przygotuj swoją maszynę zgodnie ze wskazówkami z tej strony - https://gist.github.com/robertlyson/a358c82c1a58743725a92dc229646b3c Jeśli będziesz używał innego klienta, zainstaluj sam elasticsearch oraz zweryfikuj jego działanie na swoim systemie. Prelegent: Robert Łysoń: Robert od ładnych paru lat pracuje w Ministry of Ideas gdzie wraz z kolegami współtworzy produkt wspomagający zespoły loss prevention w codziennej pracy. Elasticsearch pomaga im rozwiązywać problemy już od wersji 1.0.1 a sam Robert, myśli że z elasticsearchem robił już na tyle dużo, że jest gotów podzielić się tą wiedzą z wami. W wolnej chwili oddaje się przyjemności jazdy na rowerze oraz grze go. SPONSORZY - Skyrise - https://www.skyrise.tech/ - enova - http://www.enova.pl/ - JetBrains - https://www.jetbrains.com/ - Manning Publications - https://www.manning.com/ - O'Reilly Media - https://www.oreilly.com/ - RevDeBug - https://revdebug.com/

Skyrise Sp. z o.o.

Sobieskiego 2 · Katowice