Infrastruktura

Algolia

Wyszukiwarka jako usługa

Algolia to wyszukiwarka w chmurze dla sklepów i aplikacji – wyniki w trakcie pisania, tolerancja literówek i filtry po atrybutach produktów.

Oficjalna strona

Czym jest Algolia?

Algolia to usługa wyszukiwania w chmurze: przesyła się do niej dane, np. produkty, a ona buduje z nich indeks i zwraca wyniki już w trakcie pisania zapytania. Obsługuje tolerancję literówek, synonimy, filtry fasetowe i reguły kolejności wyników. Frontend łączy się z nią przez API albo gotowe biblioteki interfejsu, np. React InstantSearch.

Jak używamy tego w Koda Plus

Algolia jest w stosie platformy B2B i B2C dla salonów kosmetycznych zbudowanej na Medusie i React, w której gabinety zamawiają hurtowo, a klienci detalicznie. Sklep działa w trzech językach i na osobnych rynkach, gdzie kraj ustawia walutę i dostępność produktów. Algolię możemy dołożyć także do innych sklepów headless, gdy wbudowane wyszukiwanie przestaje wystarczać.

Kiedy to ma sens

  • Katalog jest duży, a klienci szukają po nazwach, kodach i atrybutach
  • Sklep działa w kilku językach lub na kilku rynkach
  • Wbudowana wyszukiwarka platformy działa wolno albo nie radzi sobie z literówkami
  • Storefront headless potrzebuje wyszukiwarki niezależnej od backendu

Najczęstsze pytania
Algolia

  • Do czego służy Algolia w sklepie internetowym?

    Zastępuje wbudowaną wyszukiwarkę platformy. Podpowiada wyniki już w trakcie pisania, radzi sobie z literówkami i pozwala zawężać listę filtrami, np. po marce, rozmiarze czy cenie, dzięki czemu klient szybciej trafia na produkt.

  • Czy Algolia współpracuje z Medusa.js?

    Tak. Zwykle subskrybent zdarzeń w Medusie wysyła produkty do indeksu Algolii przy każdej zmianie w katalogu, a storefront odpytuje Algolię bezpośrednio. Ruch z wyszukiwarki nie obciąża wtedy backendu sklepu.

  • Kiedy wystarczy wyszukiwarka wbudowana w sklep?

    Przy małym katalogu w jednym języku i prostych zapytaniach wbudowane wyszukiwanie zwykle wystarcza. Zewnętrzna usługa ma sens, gdy produktów jest dużo, liczy się tolerancja literówek, filtry fasetowe albo kilka wersji językowych.

Bezpłatne, 15-minutowe spotkanie

Opowiedz nam o swoim projekcie,
resztę dopasujemy pod Ciebie

15 minut rozmowy wystarczy, abyśmy wiedzieli, czy pasujemy do Twojego projektu.
Zaczynamy od Twoich potrzeb, nie od gotowego rozwiązania.

Skontaktuj się z nami

Remigiusz w granatowej koszuli i okularach
Korzystam z iMessage Korzystam z WhatsApp
Adrian w szarym golfie i okularach
Korzystam z iMessage Korzystam z WhatsApp