Autor Zpráva
Alois Marhoul
Profil *
Ahoj
Používám v MySQL fulltextové hledání:

SELECT titulek, LEFT (text, 300) AS text,
MATCH (titulek) AGAINST ('vyraz') AS vaha_titulek, MATCH (text) AGAINST ('vyraz') AS vaha_text
FROM clanek
WHERE (MATCH(titulek) AGAINST ('vyraz') OR MATCH(text) AGAINST ('vyraz'))
ORDER BY MATCH (titulek) AGAINST ('vyraz') + MATCH (text) AGAINST ('vyraz') DESC

Jedná se o prohledávání databáze článků.

Rád bych uživateli zobrazoval relevanci nalezeného výsledku ne jako součet obou váh, ale jako procento. Problém je, že nevím kolik je 100% - pro každý výraz to je něco jiného.

Nevíte jak to řešit?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: