|
|
|
|
|
|
|
|
forum.webPC.pl
|
|
|
|
Rejestracja ::
Zaloguj
|
Zaloguj się, by sprawdzić wiadomości
|
|
|
|
problem z wyszukiwarką |
> Zobacz poprzedni temat :: Zobacz następny temat --> |
Autor |
Wiadomość
|
mieciu_kaloryfer |
Wysłany: Sob Kwi 08, 2006 3:19 pm Temat postu: problem z wyszukiwarką |
|
|
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 |
|
|
Admin |
Wysłany: Sob Kwi 08, 2006 10:51 pm Temat postu: |
|
|
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 |
|
|
|
|
|
|
Strona 1 z 1 |
|
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
|
|
|
|
|
|
|
|
|
|
|