Autor Zpráva
ssssa
Profil *
Dobrý den, mám dotaz ohledně fulltextového vyhledávání v mysql. Tam mám nastavené porovnávání utf8_czech_ci. Kód na hledání zní:
if(ereg("[\x80-\xFF]", $vyraz)){
$hledat = mysql_query("SELECT * FROM clanek WHERE MATCH(text) AGAINST('$vyraz' IN BOOLEAN MODE)");
}else{jiné hledání}

Vyhledává se pouze text s diakritikou, ale problém je že např. pro hledané výrazy ,,článek,, a ,,članek,, se najde v db slovo ,,článek,, , ale pro výraz ,,clánek,, se nic nenajde. Potřeboval bych hledání změnit na přesné znění slova (tzn. slovo v db ,,článek,, se najde jen a pouze pro výraz ,,článek,,).
Kajman_
Profil *
Zkuste porovnání končící na _bin.

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: