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.
MySQL vyhledávání produktu
- lamin_cz
- Level 2.5
- Příspěvky: 320
- Registrován: říjen 12
- Bydliště: Kostelec u Holešova
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: MySQL vyhledávání produktu
Nejlepší řešení je využít FULLTEXT vyhledávání
- CPU: Cx6x86L-PR150+
- MB: XT PRO2
- GPU: integrovaná
- RAM: 28Mb SDRAM
Re: MySQL vyhledávání produktu
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?
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?
- lamin_cz
- Level 2.5
- Příspěvky: 320
- Registrován: říjen 12
- Bydliště: Kostelec u Holešova
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: MySQL vyhledávání produktu
Zde máš pár rad
https://php.vrana.cz/vyhledani-textu-bez-diakritiky.php
https://php.vrana.cz/vyhledani-textu-bez-diakritiky.php
- CPU: Cx6x86L-PR150+
- MB: XT PRO2
- GPU: integrovaná
- RAM: 28Mb SDRAM
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Telefonická aktivace Microsoft produktu Příloha(y)
od Kajmánek » 13 lis 2024 13:51 » v Windows 11, 10, 8... - 30
- 8008
-
od petr22
Zobrazit poslední příspěvek
14 lis 2024 22:30
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti