Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> problem z wyszukiwarką

Napisz nowy temat  Odpowiedz do tematu
 problem z wyszukiwarką Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
mieciu_kaloryfer
PostWysłany: Sob Kwi 08, 2006 3:19 pm    Temat postu: problem z wyszukiwarką Odpowiedz z cytatem

Nowy

Dołączył: 05 Mar 2006
Posty: 4

Witam

Chciałbym zrobić wyszukiwarke w php która będzie "reagować" na znaki AND i OR

z OR nie ma problemu, poprostu znak spacji zamieniam na | i jest git
natomiast nie wiem jak zrobić AND, próbowałem + zamieniić na .+ ale wtedy znajdzie np.:
eregi(ala.+kota, Ala ma kota)=true
eregi(kota.+ala, Ala ma kota)=false

Wie ktoś może jak zrobić żeby to działało w obie strony?

pozdro
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Admin
PostWysłany: Sob Kwi 08, 2006 10:51 pm    Temat postu: Odpowiedz z cytatem

Admin strony i forum

Dołączył: 17 Kwi 2005
Posty: 708
Skąd: Reda

Dla AND...

Gdy rok temu pisałem wyszukiwarke zrobilem to tak:
1. krok - pobrac wszystkie dane z bazy
2. krok - sprawdzic ilosc słów w poszukiwanym ciagu
3. krok - wyszukac ciagi (ich ID), w których jest pierwszy wyraz
4. z zwroconych ciagow wyszukac te, ktore zawieraja drugi wyraz
5. z zwroconych ciagow wyznaczyc te, ktore zawieraja trzeci wyraz
itd.
petle powtorzyc tyle razy ile jest slow w ciagu. Tak to kiedyś robiłem i nie dam glowy ze bedzie to zawsze dobrze dzialac. Obecnie nie zastanawiałem się na innym rozwiazaniem, gdyz jeszcze nie pisalem wyszukiwarki od tego czasu...
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1

Forum forum.webPC.pl Strona Główna --> PHP, MySQL oraz inne bazy danych --> problem z wyszukiwarką
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
 
 


gabloty krajowe, wiaty kroll, aquai
Powered by phpBB Š 2001, 2002 phpBB Group