Toruń JUG #61 - "Dodać wyszukiwarkę? Żaden problem, prawda?" - Zbyszko Papierski

youtube.com 1 rok temu


"Dodać wyszukiwarkę? Żaden problem, prawda?"

Wyszukiwanie w produkcie często postrzegane jest jak każda inna backendowa usługa, a sam silnik traktowany jako po prostu kolejne rozwiązanie NoSQL. Prawda jest inna. Dostarczenie funkcjonalności trafnej wyszukiwarki to złożone zadanie, którego wyzwania rozwiązuje się na wielu poziomach organizacji. Już na samym starcie problematyczna staje się analiza tekstu - nasze dane tekstowe nie są ustrukturyzowane, a różne języki musimy analizować w różny sposób (sporo języków nie posiada spacji, pozwalającej łatwo oddzielić od siebie słowa), do tego dochodzi całe morze synonimów i skrótów, a to wszystko - zanim na dobre zaczniemy się bawić z trafnością.

Właśnie ta trafność to rdzeń naszego wyzwania.
Co pokazać użytkownikowi, gdy wpisuje “wędkowanie”?
Które ze słów w zapytaniu, jest ważniejsze od pozostałych?
Jeśli mamy dwa dokumenty, które pasują równie dobrze, który jest istotniejszy dla użytkownika?
O co adekwatnie chodziło w zapytaniu “etwajk”??

W trakcie prezentacji pokażę mały skrawek pracy search engineera. Przejdziemy szybką ścieżką od bezużytecznego zapytania SQL do czegoś, co zaczyna przynosić wartość użytkownikowi. Obraz ten będzie daleki od skończonego, ale praca przy trafności nigdy się nie kończy.

O prelegencie:

Zbyszko Papierski - Inżynier, który zabawił w zawodzie jakieś 15 lat, spędzając ponad połowę tego, próbując zrozumieć o co w searchu chodzi (prace trwają). Aktualnie Lead zespołów Search Systems w Brainly, zajmujący się po godzinach pracą w kapitule Trójmiejskiego JUGa. Jest fanbojem DDD.

=====================================

Partnerzy:
✅ Simplito (https://simplito.com)
✅ UMK WMiI (https://www.mat.umk.pl)
✅ JetBrains (https://www.jetbrains.com)
✅ AIS.PL (https://www.ais.pl)
✅ Allegro Tech (https://allegro.tech)

=====================================

Chcesz być na bieżąco z tym co dzieje się wokół Toruń JUG? Obserwuj nasze kanały!
✅ Twitter: https://twitter.com/torunjug/
✅ Facebook: https://facebook.com/torunjug
✅ Meetup: https://www.meetup.com/Torun-JUG/
✅ Linkedin: https://www.linkedin.com/groups/6937469/
✅ WWW: https://torun.jug.pl