Misto "Františkán" najde "František"
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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...