#47 [Kraków] Elasticsearch
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ń.
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.
Więcej informacji: https://www.meetup.com/devWarsztaty/events/251078415/