Wyszukiwanie niezależnie od układu słów
Większość wyszukiwarek w sklepach szuka według układu słów. Działa to w miarę dobrze jeśli szukamy jednego słowa. Natomiast wpisanie frazy najczęściej zwraca pusty wynik. Sklep powinien indeksować treść (opis produktu, strona informacyjna) i wyszukiwać słowa niezależnie od ich kolejności i miejsca występowania. Idealna wyszukiwarka zwraca listę produktów posortowanych według trafności wyszukiwania (klucz ustalany podczas wdrożenia).
Wyszukiwanie z korektą
Sklep powinien być wyposażony w mechanizmy służące obsłudze błędów w wyszukiwaniu. Oczywiście trudno stworzyć sklep, który sam wykryje błędy, ale mogą one być niwelowane podstawie statystyk pytań w wyszukiwarce, które nie zwróciły wyników.
Sklep powinien obsługiwać dwa typu błędów:
wpisanie słowa w wersji bezogonkowej (polskawe), czyli np. zamiast łąka użytkownik wpisze laka. Tu system powinien działać automatycznie wyszukując również takie wyrazy.
Wpisanie niepoprawnego słowa, które znajduje się w słowniku tłumaczeń. Najczęściej są to niepoprawnie wpisywane nazwy producentów np. Vichy wpisywane jako Vischy itp. Drugi mechanizm musi być wspierany przez administratora niemniej bardzo szybko baza "tłumaczeń" wypełnia się skutecznie ograniczając błędy.
Podpowiedzi
Sklep może także wpierać proces wyszukiwania korzystając z mechanizmów AJAX. Po wpisaniu np. 2-3 znaków, korzystając z wewnętrznego słownika system może wyświetlić podpowiedzi dotyczące wpisywanego słowa. Jest to bardzo dobra metoda na uniknięcie błędów podczas wprowadzania np. nazw własnych.
Szukanie w całym sklepie
Dobra wyszukiwarka szuka nie tylko w produktach, ale także w innych zasobach sklepu, a szczególnie:
- stronach informacyjnych, wiele osób do wyszukiwarki wpisuje np. koszty transportu.
- kategoriach - ułatwia to znalezienie np. podkategorii w rozbudowanym drzewie
- wartościach słownikowych - wiele osób wpisuje np. autora książki chcąc zobaczyć wszystkie jego pozycje.
Wyszukiwarka powinna znacząco przyśpieszać proces odnajdywania informacji w całym sklepie.
