Jak działa wyszukiwarka?

Z uwagi na ogromną liczbę danych, jakie są przechowywane w Responso, sposób wyszukiwania informacji jest różny, w zależności od typu danych, jakie mają zostać wyszukane. Pozwala to na możliwie jak najmniejsze obciążenie systemu.

Aby zrozumieć, jak działa wyszukiwarka Responso, najpierw należy zapoznać się z mechanizmami działania wyszukiwarek i terminologią, dzięki której możemy to objaśnić.

Wyszukiwanie typu KEYWORD

Wartość wpisywana w wyszukiwarkę musi być dokładnie taka sama, jak wartość, która ma zostać wyszukana.

Przykład:

Chcesz wyszukać ticket ID "ABCDE." Jeśli wpiszesz w wyszukiwarkę frazę "ABC", ticket ABCDE nie zostanie znaleziony. Musisz wpisać w wyszukiwarkę frazę "ABCDE".

Wyszukiwanie typu WILDCARD

Wartość wpisywana w wyszukiwarkę musi mieć taki sam początek, jak wartość, która ma zostać wyszukana.

Przykład:

Chcesz wyszukać ticket o treści "Zapytanie o produkt". Jeśli wpiszesz w wyszukiwarkę "pytanie o produkt" lub "produkt", ticket nie zostanie znaleziony. Zostanie znaleziony, jeśli wpiszesz np. "Zapytanie o".

Wyszukiwanie typu MATCH

Wyszukiwana wartość jest zwracana na podstawie algorytmu scoringu, który:

  • rozbija tekst na pojedyncze słowa (tokenizacja);

  • usuwa słowa nieznaczące (tzw. stopwords), jak "i", "lub", "oraz" itp.;

  • sprowadza słowa do formy podstawowej (stemming);

  • zwraca wyniki, gdzie wszystkie podane słowa występują w dowolnej kolejności.

Przykład:

Chcesz wyszukać ticket o tytule "Problem z dostawą paczki kurierskiej".

Wpisanie frazy "paczka problem" wyszuka ten ticket, ponieważ:

  • oba słowa występują w tytule;

  • kolejność słów nie ma znaczenia;

  • odmiana słowa nie ma znaczenia (np. "paczki" = "paczka").

Wpisanie frazy "problem dostawa DPD" nie wyszuka tego ticketu, ponieważ:

  • słowo "DPD" nie występuje w tytule;

  • używany przez nas operator AND wymaga wystąpienia wszystkich słów

Obsługiwane parametry wyszukiwania:

Typ wyszukiwania w zależności od poszukiwanego rodzaju danych

Użyj wyszukiwania typu KEYWORD (fraza identyczna z szukaną), aby znaleźć ticket ID, adres e-mail requestera, login Allegro i numer paczki.

Użyj wyszukiwania typu WILDCARD (taki sam początek), aby znaleźć nazwę requestera, ID zamówienia, treść ticketu.

Użyj wyszukiwania typu MATCH, aby znaleźć tytuł ticketu.

Last updated