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é.

  1. 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
  2. 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á....
  3. 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...

← Zpět na všechna témata