![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przygoptowuje wyszukiwarke opartą o parametr FULLTEXT.. Czy mógłby mi ktoś podpowiedziec, na jakiej zasadzie zwracany jest parametr score? Znalazłem takie przykładowe zapytanie:
W jaki sposób mogę okreslić, żeby wyszukiwarka ograniczała wyniki tylko do wyników, ktore zawierają wszystkie słowa z zapytania mojego? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Wartość zwrócona przez MATCH AGAINST sama w sobie nie jest zbyt istotna. Istotne jest tylko porównywanie wyników między sobą. Im wyższy wynik, tym bardziej trafne wyszukiwanie.
2. Jeżeli chcesz wymusić występowanie obu słów w wyszukiwanych dokumentach możesz skorzystać z BOOLEAN MODE i ewentualnie modyfikatora "+" - więcej w dokumentacji MySQL. 3. Jeżeli chciałbyś dowiedzieć się więcej n/t samego wyniku wyszukiwania (w Twoim przypadku: score) - na początek powinno wystarczyć: http://en.wikipedia.org/wiki/Tf-idf oraz http://en.wikipedia.org/wiki/Vector_space_model |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:56 |