Jump to content
maciekmaster

Wyszukiwanie

Recommended Posts

Witam. Zauważyłem pewien problem w PS 1.7.4.4

http://domenanatesty.pl

Wyszukiwarka na górze działa, ale nie wyszukuje niektórych produktów. Indeks jest przebudowany, widzi wszystkie produkty, ale wpisując tam np. koperta b4 pokazuje wszystkie koperty, a nie konkretnie tylko b4. W ogóle wyszukiwarka wyświetla po chwili sugestie, ale one też są błędne. Wpisując słowo "koperta" wyświetla Koperty C6

Jak można to naprawić? Dlaczego tak to działa?

Edited by maciekmaster

Share this post


Link to post
Share on other sites

b4 to zapewne za krótka fraza i jest ignorowana

Share this post


Link to post
Share on other sites

Rozumiem, że system ignoruje to i bierze tylko słowo Koperta.

Ale dlaczego wpisując koperta b4 hk, system pokazuje wszystko, chociaż nie wszystko pasuje do frazy

http://domenanatesty.pl/szukaj?controller=search&s=koperta+b4+hk

Czy to wina tego, że kategorie i produkty mają zawsze w nazwie Koperta?

Share this post


Link to post
Share on other sites

Tak, to wynika z konfiguracji wag wyszukiwarki.

Druga sprawa to wyszukiwarka presty działa domyślnie na zasadzie LUB, czyli na słowo "Koperta karton" znajdzie wszystkie koperty i wszystkie kartony, a nie wszystkie koperty kartonowe.

Share this post


Link to post
Share on other sites

Czyli jak teraz mogę to rozwiązać? Bo Klient wpisze koperta B4 i nie znajdzie tych konkretnie.

Share this post


Link to post
Share on other sites

Na początek spróbowałbym ustawić minimalną długość wyszukiwanego słowa na 2 litery, bo pewnie są ustawione 3. Wtedy koperta b4 powinna zostać znaleziona jako pierwsza.

Żeby zawęzić wyniki wyszukiwania to pewnie potrzebna by była modyfikacja kodu, robiłem takie rzeczy dla presty 1.6, myślę, że dla 1.7.4 też powinno to być możliwe do zrobienia.

Share this post


Link to post
Share on other sites

Dopóki ktoś nie wpisze "koperta b4 z oknem" i zacznie przeszukiwać 19 stron wyników, bo może ona gdzieś tam jest ;)

Share this post


Link to post
Share on other sites
Dnia 24.01.2019 o 3:39 PM, maciekmaster napisał:

Czyli jak teraz mogę to rozwiązać? Bo Klient wpisze koperta B4 i nie znajdzie tych konkretnie.

Jak napisał Daresh i to co zrobiłeś zmiana długości na dwa znaki jest rozwiązaniem ale przy wiekszej ilosci produktów bedziesz miał problem czekacie zapewne tagowanie i walka z wagami wyszukiwań. Ja bym ci polecał przyjrzeć sie niestandardowej wyszukiwarce Joliisearch tam nei ma problemu z standardowym "lub" pomiędzy znakami i wyszukiwanie jest bardziej efektywne - oczywiscie korzysta z indexu presty. Ja zmieniłem na jolii bo w standardzie była masakra.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More