![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Mam coś takiego:
Wyszukiwanie to nie działa zbyt dobrze bo gdy frazą do wyszukiwania jest np: "mickiewicz dziady" to wyszukiwarka znajduje wszystko gdzie jest mickiewicz ale nie koniecznie dziady wiec na poczatku wcale nie ma interesującego nas wyniku jest zwykle gdzieś daleko a chciałbym żeby to działało tak jak należy czyli żeby oba słowa musiały się znajdować w wyniku który ma zostać wyświetlony. Sytuacja jest taka sama z dłuższymi frazami. Jak to poprawić ? Ten post edytował mefistofeles 20.12.2009, 11:36:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Bardzo chętnie bym tak zrobił, ale w tym momencie nawet 'ala ma kota' jest nie do znalezienia
gdyż po wpisaniu tego wyszukiwarka znajdzie wszystko gdzie jest ala a nie koniecznie będzie to 'ala ma kota' tzn ten wynik się pojawi ale gdzieś daleko dlatego na początek chciałem po prosto rozbić wpisywaną frazę na części i wyszukać w ten sposób aby wynik zawierał wszystkie słowa ale coś mi to nie idzie. Nigdy nie robiłem wyszukiwarek ale chyba ktoś wie jak to zrobić z głową bo jak mówiłem można by użyć LIKE ale przy takiej liczbie rekordów w bazie jaką mam jest to poprostu niemożliwe (koszmarnie obciąża serwer już jedno zapytanie) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:43 |