Jeśli kupisz wysokiej jakości cegły, nie oznacza to, że zbudujesz wspaniały dom. Jeśli zainstalujesz najnowsze Magento, nie oznacza to też, że stworzysz świetny sklep internetowy. Tak więc jeśli wdrożysz Elasticsearch w swoim sklepie internetowym, nie oznacza to automatycznie, że będziesz mieć świetne wyszukiwanie.
Luigi’s Box kontra Elasticsearch jest jak dom i cegły
Elasticsearch to technologia backendowa (cegły), podczas gdy Luigi’s Box to gotowe rozwiązanie (dom). Dom można zbudować samemu, jeśli ma się odpowiednie możliwości, umiejętności i know-how. Ale jeśli ich nie masz, wezwiesz inżynierów, którzy zrobią to za ciebie.
Podobnie jest z wyszukiwaniem. Elasticsearch to świetne rozwiązanie, jeśli masz możliwości, umiejętności i know-how, aby je zbudować. Jeśli nie, możesz rozważyć usługę, która zrobi to za Ciebie.
Ucz się na naszych błędach
Instalując Luigi’s Box, klient kupuje coś więcej niż tylko produkt. Luigi’s Box ma bogate doświadczenie w badaniach i rozwoju. Zaczęło się od badań na uniwersytecie, a dziś jest to technologia światowej klasy.
Nasz zespół składa się z inżynierów, projektantów, pomysłodawców, doświadczonych programistów i precyzyjnych analityków, którzy są mistrzami w swoich dziedzinach. Wiele opracowaliśmy, przetestowaliśmy, zoptymalizowaliśmy i ulepszyliśmy. Rezultatem jest gotowy produkt.
Nie jest to jednak skończone dzieło – nieustannie je optymalizujemy, mając jasną wizję tego, w jakim kierunku podążać w przyszłości. W ten sposób klient kupuje produkt, który z czasem staje się coraz lepszy.
Systematyczne podejście jest niezbędne
Może dojść do sytuacji, w której bezbłędnie skonfigurujesz wyszukiwanie dla jednej frazy i w efekcie zrujnujesz pozostałe 15. Jedyną opcją utrzymania równowagi jest ciągłe mierzenie i testowanie. Testy integracyjne są dziś powszechne. My jednak postanowiliśmy pójść jeszcze dalej.
Stworzyliśmy infrastrukturę, która umożliwia bezpieczne testowanie zmian produktowych w trybie offline bez negatywnego wpływu na sprzedaż w sklepie internetowym.
Każdą aktualizację wyszukiwania testujemy offline na kopii danych naszego klienta, aby upewnić się, że zmiany nie powodują negatywnych rozbieżności w naszych statystykach wyszukiwania.
Nadzór nad katalogiem
Prawidłowe dane w katalogu produktów są kluczowe dla funkcjonalności wyszukiwania w sklepie internetowym. Wielu naszych klientów uważa, że dostarcza nam uporządkowane informacje o swoich produktach, ale prawda jest taka, że nadal musimy przetwarzać je w celu optymalizacji wyszukiwania.
Powodem jest fakt, że ich jakość w surowej postaci nie jest wystarczająca. Dlatego automatycznie analizujemy wszystkie dane i wyodrębniamy ustrukturyzowane informacje.
Funkcje, które nie są powszechne
Najważniejszym punktem, który odróżnia Luigi’s Box od Elasticsearch, są funkcje wyszukiwania, które zmieniają sposób interakcji klienta z produktami. Niestety, rozwój tych funkcji nie jest taki łatwy.
W rezultacie klienci mogą wygodniej robić zakupy w sklepie internetowym, a ich zadowolenie przekłada się na wyższą sprzedaż. Luigi’s Box daje przewagę nad Elastic dzięki kilku zaawansowanym funkcjom, z których najważniejsze to:
1. Kompleksowy ranking
Dla nas podstawową wartością przy określaniu wyników wyszukiwania nie jest wynik pełnotekstowy, ale jego jakość dopasowania. Możemy zidentyfikować jakość dopasowania na podstawie tego, w jakich parametrach i w jakim zakresie występuje. Najwyższa jakość to oczywiście pełne dopasowanie w nazwie produktu. Jednak wskaźniki biznesowe również wpływają na ranking. Zależy to od tego, w jaki sposób klienci wchodzą w interakcję z każdym produktem, więc bierzemy również pod uwagę kliknięcia, sprzedaż, sezonowość, liczbę produktów w magazynie lub marżę.
2. Warianty produktów
Dywersyfikujemy wyniki wyszukiwania. Rozumiemy koncepcję wariantów produktów i pokazujemy tylko najbardziej odpowiednią opcję dla każdego produktu. Jeśli w katalogu sklepu internetowego znajduje się plecak w 10 rozmiarach, nie będziemy przytłaczać użytkownika dziesięcioma wariantami tego samego plecaka, ale za to wyświetlimy kilka różnych rodzajów plecaków.
3. Poprawianie literówek
Krytyczną cechą dobrego wyszukiwania jest praca z wyszukiwaną frazą, nawet jeśli klient popełnił błąd. Rozsądne wyszukiwanie może poprawić literówki i uzyskać odpowiednie wyniki, nawet w przypadku niedokładnych wpisów. Należy jednak uważać na niektóre przypadki, w których poprawianie literówek może być szkodliwe. Jeśli ktoś szuka iPhone’a 13, nie chcesz, aby wyszukiwanie pokazywało również iPhone’a 11 w wynikach, ponieważ klient jest zainteresowany jedynie konkretnym modelem.
4. Eliminacja wyszukiwań bez wyników
Wyszukiwania bez wyników stanowią 13% wszystkich wyszukiwań. Co więcej, ryzyko, że klient opuści e-sklep natychmiast po nieudanym wyszukiwaniu wynosi prawie 30%. Dlatego staramy się unikać wyszukiwań bez wyników. Jeśli przenośne głośniki są wyprzedane w sklepie internetowym z elektroniką, nie będziemy wyświetlać klawiatur, ale zamiast tego pokażemy inne typy głośników. Dzięki modułom NLP (przetwarzania języka naturalnego) możemy określić, która część wprowadzonej frazy jest mniej krytyczna i przeprowadzić bardziej ogólne wyszukiwanie. Pokazuje to klientowi dostępne głośniki, które nadal mogą być dla niego istotne.
5. Dynamiczne filtry
Elasticsearch zapewnia filtrowanie fasetowe. Nie uwzględnia jednak faktu, że różne filtry mogą być istotne dla innych produktów. Filtrowanie według płci jest nieodpowiednie dla namiotów, a filtrowanie według liczby osób nie będzie odpowiednie dla koszulek termoaktywnych. Nasze algorytmy wiedzą, jakich filtrów potrzebuje każda kategoria produktów, a klienci nie są przytłoczeni nieistotnymi filtrami.
6. Kody produktów
Kody produktów mogą być dość zabawne. Na przykład kody 145-187, 145 i 187 oraz 145187 należą do tego samego towaru. W tym przypadku obsługa literówek nie pomoże. Ale Luigi’s Box potrafi zidentyfikować kod produktu i przygotować e-sklep do tego, by klienci wpisywali go na różne sposoby podczas wyszukiwania – z myślnikiem, spacją, ukośnikiem lub wszystkim na raz. Dzięki temu formatowanie kodu produktu nie spowoduje braku wyników wyszukiwania ani wyświetlenia nieprawidłowych produktów wśród wyników.
7. Rozróżnianie kategorii
Sama nazwa produktu często nic o nim nie mówi. Na przykład MacBook nie sugeruje, że jest to komputer, a Remarkable nie wskazuje, że jest to tablet. Niektóre kategorie łączą elementy w swojej nazwie (np. piwo i wino). Dlatego jeśli użytkownik szuka piwa, wśród wyników pojawi się również czerwone wytrawne wino. Niemniej jednak – klient chciał piwa. Luigi’s Box może “wybrać”, która część nazwy kategorii jest istotna i wykluczyć to, co nie należy do wyników.
8. Wyszukiwania nie w języku angielskim
Natywne wsparcie dla języków innych niż angielski w Elastic jest na bardzo skromnym poziomie. Według naszych ocen może to być bardziej szkodliwe niż pomocne dla wyszukiwania. Dlatego używamy naszych wtyczek do rozwiązywania zadań przetwarzania językowego, dzięki czemu Luigi’s Box działa płynnie we wszystkich językach europejskich.
9. Skalowanie
Nasze wyszukiwanie nie korzysta z serwerów Twojej witryny i dlatego jej nie spowalnia. Przed Black Friday będziesz miał o jeden problem mniej.
Elasticsearch to świetna opcja, ale nie dla sklepu internetowego
Elasticsearch jest świetny. Wiemy o tym, ponieważ zbudowaliśmy na nim Luigi’s Box. Jednak dla nowoczesnego sklepu internetowego Elastic to za mało.
Wiele funkcji, których używają wyszukiwarki e-sklepów, aby pomóc klientom znaleźć produkty, potrzebuje wielu godzin kodowania, prób, testów i optymalizacji.
Luigi’s Box istnieje od lat i oferuje kompleksowe rozwiązanie możliwe do zintegrowania w czterech krokach bez konieczności programowania.
Nawet ostatnia aktualizacja 8.0 nie działa?
Aktualizacja Elastic 8.0 może rozwiązywać zadania przetwarzania języka naturalnego z dobrym wsparciem i wykrywać anomalie lub wartości odstające. Ponadto pasuje do gałęzi, w której Elastic jest używany jako repozytorium dzienników infrastruktury.
Większość przypadków użycia klasyfikacji i regresji koncentruje się na nieustrukturyzowanym tekście, z którego można coś wyodrębnić, ale nie klasyfikować ani wyszukiwać odpowiedzi na pytania w języku naturalnym.
Podsumowując, osoby niebędące specjalistami nie mogą skutecznie wykorzystywać go w sklepach internetowych. Potrzebna jest osoba znająca się na uczeniu maszynowym. Albo cała firma (Luigi’s Box).