Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwanie pełnotekstowe FULL-TEXT, Sortowanie wg trafności
malesja
post 6.10.2009, 23:26:44
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 10.06.2009

Ostrzeżenie: (10%)
X----


Może mi ktoś wytłumaczyć sposób wykorzystywania wyszukiwania full-text?
Czy w poniższym przykładzie baza sortuje mi wynk wg trafności?

  1. SELECT * FROM articles WHERE MATCH (title, body) AGAINST ('baza danych')


Powyzszy przykład daje wyniki i chyba sortuje wg trafności, ale znalazłem na stronie taki przykład poniżej i chciałbym aby były podawane wagi dla znalezionych słów aby sortowanie przebiegało od najtrafniejszych do najmniej trafnych? Ale ponizszy przykład mi nie działa co jest, źle jak to zrobć abym miał najlepsze wyniki i widział, który wynik ma jaką wartość, podajcie mi jakiś przykład, albo poprawcie ten poniższy.

  1. SELECT *, MATCH(title, body) AGAINST('baza danych') AS `score` FROM articles MATCH(title, body) AGAINST('baza danych' IN BOOLEAN MODE) ORDER BY score DESC LIMIT 10
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:05