Misto "Františkán" najde "František"

Nevíte někdo, proč při zadání dotazu

SELECT * FROM `database` WHERE (MATCH (field_name) AGAINST ('+Františkán' IN BOOLEAN MODE))

najde server rovněž záznamy s textem "František" nebo "Františka"?

Konkrétně viz odkaz níže, kde se kromě nalezených výsledků ukazuje i SQL dotaz posílaný na server.

http://bajger.wz.cz/his/clovek.php?query=franti%9Ak%E1n&ProhledejPole=titul&JakHledat=AND&x=28&y=15

Není to jenom záležitost webzdarma, dělá mi to i jeden další server.

Díky moc za pomoc,
Profesor 0
Tohle je fulltext vyhledávání. Nečetl jsem to dopodrobna, ale jde tam o nějaké "skóre", tak jestli je tam nastaveno, že to nemusí být úplně přesně, tak to vrátí i slova podobná....
Dík, ale mám za to, že skóre je ve fulltextovém vyhledávání váha slova a slouží to pak k seřazení výsledků podle relevance. Ovšem nějede to in boolean mode, který tu zrovna používám. Žeby to dokázalo i podobnost slov, a něco takového v češtině, když to pro ni není ani case sensitive? Zatím patrám dál...