Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sort. wyniki w wyszukiwarce PHP/MySQL pod wzg. trafności
Kamel
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.03.2003
Skąd: Bielsk Podlaski

Ostrzeżenie: (0%)
-----


Witajcie,
Mam problem. Chodzi o to, że mam małą skromną wyszukiwareczkę i oczywiście da się w niej sortować, ale nie wiem jak zrobić, aby sortowała pod względem trafności.


Przykład:
Wyszukuję 'przepis na marmoladę'.
Przeglądarka zwraca jako znalezione:
1. biały przepis na dżem
2. niebieski przepis na marmoladę
3. przepis na marmoladę
4. zielony przepis


I tak: tu jest posortowane alfabetycznie, a musi być w tym przypadku w kolejności: 3, 2, 1, 4 (trafności bliskości tematu, jeśli wiecie co mam na myśli).

Z góry dzięki za pomoc...
P.S.
Tak na prawdę to nie robię dżemów... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Project
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam!
Calkiem niedawno robilem cos podobnego...
Ja zastosowalem do tego celu rozbijanie na czlony gdzie separatorami byly spacje.
Sprawdzalem ile wyrazow z podanej frazy znajduje sie w sprawdzanym wyrazeniu (dla twojego przykladu mozna by bylo sprawdzic jak dlugie bylo sprawdzane wyrazenie) - ja korzystalem przy pozniejszym sortowniu z wartosci procentowych np. jezeli fraza szukana to przepis na marmolade a sprawdzalem wyrazenie przepis na dzem to wynikiem bylo 67% (bcdiv(200,3,0))%
to tylko sugestia ale moze ci pomoze :)
POZDRAWIAM
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.09.2025 - 23:56