Jump to content
Maniek89

Wyszukiwanie produktów po opisie

Recommended Posts

Witam mam pytanie odnośnie wyszukiwania produktów czy jest możliwość wyszukiwania towarów dodatkowo po opisie towaru ? Ponieważ jeśli jedna rzecz pasuje do kilkunastu urządzeń nie dam rady wpisać wszystkiego w nazwę. Czy może trzeba jakoś rozszerzyć moduł wyszukiwarki, czy nie będzie to miało większego wpływu na pracę sklepu?

Share this post


Link to post
Share on other sites

Wyszukiwarka Prestashop (ja mam 1.5.4) w standardzie indeksuje słowa z opisów (krótkiego i długiego). Jeżeli wejdziesz w menu Preferencje -> Szukaj ->Waga to możesz podnieść znaczenie Opisu produktu w wynikach wyszukiwania, im wyższa liczba tym wzrasta ważność.

  • Like 1

Share this post


Link to post
Share on other sites

dokładnie jak mój przedmówca zaznaczył, możesz określać wagi poszczególnych atrybutów (opis, tytuł itp.)

 

w opisanym przez Ciebie przypadku nie musisz wszystkiego upychać w nazwie przedmiotu - możesz zwiększyć znaczenie opisu :-)

  • Like 1

Share this post


Link to post
Share on other sites

Nic to nie daję wchodzę na stronę w szukajce wpisuje słowo które znajduje się w opisie przykładowo "mercedes" a w tytule nie występuje to słowo i w tym momencie produkt nie zostaje znaleziony.

Share this post


Link to post
Share on other sites

Jedyne co przychodzi mi do głowy, to Byś spróbował odbudować cały index (Preferencje -> Szukaj -> Indeksowanie -> Przebuduj cały indeks). U mnie w bazie 2500 produktów, tylko w dwóch opisach jest słowo pięćdziesiąt, wyszukiwarka znajduje bez problemu oba już po wpisaniu pięćdz. (wersja Prestashop 1.5.4)

  • Like 1

Share this post


Link to post
Share on other sites

Niby wszystko jest ok ale jednak na niektóre słowa szukajka nie reaguje nie mam pojęcia od czego to może zależeć ?

Share this post


Link to post
Share on other sites

trudno powiedzieć, może to kwestia kodowania? jakich znaków używasz w zmiennej którą wyszukujesz?

  • Like 1

Share this post


Link to post
Share on other sites

Hmmm... też nie wiem jak to gryźć tym bardziej, że nie używam polskich znaków do wyszukiwania. Głównie słowa, które nie są wyszukiwane są w końcowej części opisu jeżeli dam je na początek to jest ok wyszukuje

Edited by Maniek89 (see edit history)

Share this post


Link to post
Share on other sites

Nie mam tak, że rzecz pasuje także do np. SEAT IBIZA III (6K1) . Jeżeli wpiszę np. SEAT lub IBIZA nie pokazuje się produkt a jak wpiszę 6K1 to pokazuję nie mam pojęcia co jest nie tak ;/ Jeżeli ten wpis SEAT IBIZA III (6K1) umieszczę gdzieś wcześniej w opisie to czy wpisze SEAT czy IBIZA to jest elegancko.

 

 

Problem rozwiązany nie wiem dlaczego nie pasowało szukajce to, że opis był wyśrodkowany. Dałem opis normalnie bez wyśrodkowania i wszystko jest elegancko. Dzięki wszystkim za pomoc :)

Edited by Maniek89 (see edit history)

Share this post


Link to post
Share on other sites

Podnoszę temat wersja presty 1.5.4.1 nie działa ( przynajmniej u mnie ) Produkty sa wyszukiwane tylko jeżeli zaczynają się dokładnie od nazwy produktu lub opisu czyli wyszukuje q2612 ale nie wyszukuje już 2612

 

na wcześniejszej wersji 1.5.2 po zmianie kodu w search.php na:

? ' \'%'.pSQL(Tools::substr($word, 1, PS_SEARCH_MAX_WORD_LENGTH)).'%\''

: '\'%'.pSQL(Tools::substr($word, 0, PS_SEARCH_MAX_WORD_LENGTH)).'%\''

Działało wyszukiwanie tak jak chciałem. Czyli wyszukiwało produkty po fragmencie nazwy lub opisu

w tej chwili to nie działa.

- ktoś ma jakiś pomysł jak rozwiązać problem - dodam ze indeks przebudowałem i zresetowałem wyszukiwarki ale nic to nie dało .

Share this post


Link to post
Share on other sites

Witam, mam sklep na starej preście 1.3, chciałbym aby wyszukiwanie działało po części wyrazu. Jak to zrobić?

 

Problem jest spowodowany tym, że presta ignoruje [enter] czyli przełamanie linijki - tzn. nie traktuje tego jako spację.

 

Co mam na myśli - mam taki opis załóżmy że cyfry są wyrazami do wyszukania:

 

1234 5678901 23456 7

890 1234

 

Wyszukiwarka nie wyszuka mi frazy 890, natomiast jeśli wpiszę 7890 to wyszuka.

Share this post


Link to post
Share on other sites

Witam,

 

Pytanie trochę z innej beczki. jak ustawić w panelu aby wpisując w wyszukiwarce np. 2 słowa wyszukiwała dokładnie wszystkich rzeczy tylko z tymi dwoma słowami w nazwie?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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