Stránka 1 z 1

MySQL vyhledávání produktu

Napsal: 03 pro 2018 08:30
od MrFiliper
Zdravím, potřeboval bych poradit jak co nejlépe vyhledat produkt podle jména, pokud mi nestačí klasické LIKE. Nacházím totiž problém s diakritikou, tzn. že bych potřeboval, pokud název produktu obsahuje diakritiku, a já napsal název bez ní, získal jsem také výsledek z vyhledávání.

Př:. Produkt ma název "kečup", pokud žádám název "kecup", potřeboval bych, aby mi to našlo i produkt "kečup".

Za rady budu moc rád.

Re: MySQL vyhledávání produktu

Napsal: 03 pro 2018 09:01
od lamin_cz
Nejlepší řešení je využít FULLTEXT vyhledávání

Re: MySQL vyhledávání produktu

Napsal: 03 pro 2018 18:00
od MrFiliper
Pokud tedy použiji fulltext, dostávám se ale ke stejnému problému.

SELECT * FROM products WHERE MATCH (name) AGAINST ('kecup' IN BOOLEAN MODE)

pokud je v tabulce uložená hodnota kečup, po zadání "kecup" mně to opět nic nenajde. Napadá mně tak jedině nějakou funkcí přímo na mysql měnit měnit diakritiku a pak to nacpat do selectu?

Re: MySQL vyhledávání produktu

Napsal: 06 pro 2018 17:52
od lamin_cz