Vyhledavani nezavisle na diakritice
Jiri Mares
Jiri.Mares na green.cz
Pátek Leden 21 10:57:38 CET 2000
- velmi jednoducha moznost je oba retezy pred porovnanim zbavit
diakritiky (tj. pouzit nejakou konverzi).
- pouzivate-li napr. nejaky sql server, pak muzete vsechny znaky s
diakritikou v hledanem retezy nahradit znakem '_', ktery reprezentuje
jakykoliv znak, a pak vyfiltrovat retezce, ktere se vybrali diky tomu,
ze '_' nahradi jakikoliv znak (ne pouze s diakritikou).
otazkou je: ktera varianta je rychlejsi?
Jiri Mares (Jiri.Mares na green.cz)
GREEN Center s.r.o. (www.green.cz)
Czech Republic
> -----Původní zpráva-----
> Od: Peter Ronai [mailto:dzony na my-scotland.sk]
> Odesláno: 21. ledna 2000 10:48
> Komu: linux na linux.cz
> Předmět: Re: Vyhledavani nezavisle na diakritice
>
>
> > Dobry den,
> >
> > Mam webovou aplikaci "Telefonni seznam" (PHP,MySQL,Apache)
> a v databazi
> > ulozena jmena ve formatu ID;Prijmeni;Jmeno;Titul v kodovani
> > CP-1250.
> >
> > Je na me kladen pozadavek udelat vyhledavani nezavisle na
> diakritice.
> >
> > Priklad: sasek -> vyhleda i Šašek.
> > Takze to ma byt nezavisle i na velikosti pismene. Nevite nekdo,
> > jak to resit?
> >
> > Omplouvam se za pripadny spatny maillist, ale system provozuji
> > na Linuxu, tak to zkousim i tady.
>
> nemam s tym osobne skusenosti ale kamarat robi s mysql a postgresom a
> vravi ze je tam nastavitelne narodne prostredie takze vie
> pracovat ak s
> makcenmi a dlznami
> ak si potom spravite malu tabulku na referenciu jde poviete konkretnej
> query ze makke s = s a podobne alebo pouzijete ten filter
> ktory existuje
> na konverziu diakritiky na bez diakritiky tak by to snad slo
>
> ak ste chcel konkretnejsiu odpoved tak sorry ;)
>
> dz
>
>
> --------------------------------------------------------------
> -------------
> Meta-FAQ (odhlášení, archív, FAQ a další):
> http://www.linux.cz/mailing-list
>
Další informace o konferenci Linux