Jak sort. wyniki w wyszukiwarce PHP/MySQL pod wzg. trafności |
Jak sort. wyniki w wyszukiwarce PHP/MySQL pod wzg. trafności |
29.03.2003, 16:50:13
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... -------------------- Kamel111, dzięki, pozdrawiam...
|
|
|
2.04.2003, 19:03:38
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 |
|
|
14.04.2003, 21:16:41
Post
#3
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) |
Moze zainteresujcie sie:
http://www.mysql.com/doc/en/Fulltext_Search.html |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 12:10 |