Tema: Re: Speciali paieška lietuvių kalbai
Autorius: slavik&dimon
Data: 2010-11-13 00:18:43
a kak nashciot http://en.wikipedia.org/wiki/Soundex

"Shiaip" <pastas@kazkur.lt> wrote in message 
news:ibf7jl$6c2$1@trimpas.omnitel.net...
> Na gal ne taip paaiškinau.
> Čia ne variantas ieškot pagal kiekvieną žodį.
>
> Bet pas kliente šovė mintis, kad įmanoma
> Suvedus į paiešką bet kuriuos iš tokių variantų:
>
> salonai
> salone
> salonuose
> salonų
> salonas
> ir t.t. ir t.t.
>
> nukasti žodžio galūnes (ai, e, uose, ų, as) ir nustatyti žodžio šaknį 
> "salon"
> tada prie šaknies "prisabačint" visas galimas kitas lietuviškas galūnes,
> ko pasekoje sudaryt visą masyvą galimų lietuviškų žodžių su šią šaknim
>
> vienaskaita
>
> salonas
> salono
> salonui
> saloną
> salonu
> salonai
>
> daugiskaita
>
> salonai
> salonų
> salonams
>
> ir t.t
>
> Ir pagal visą šitą paieškos žodžių masyvą daryt paiešką apjungiant 
> selectus union'ais
>
> Suprantu, kad užsiprašė dangiškų migdolų, bet šiaip sudomijo ar kam nors 
> dar teko su tokiais pageidavimais ar pan. susidurt.
>
> Čia man jau šiaip, sportinis interesas. ;-)
>
> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message 
> news:ibeete$c5h$1@trimpas.omnitel.net...
>> Nu tai jei tupai paemus
>>
>> string a = textboxo textas;
>>
>> sql => Select * from bla like '%"+a+"%'
>> sql=> union
>> string[] b = a.split(' ') <- kapojam i masyva atskiru zodziu
>>
>> foreach(c in b) {
>>    sql => Select * from bla like '%"+c+"%'
>>    sql => Union
>> }
>>
>> p.s. rasiau alaus inpieshes tai nemuskit :)
>>
>> "Shiaip" <pastas@kazkur.lt> wrote in message 
>> news:ibchd3$8jv$1@trimpas.omnitel.net...
>>> Laba.
>>>
>>> Tikrai nesitikiu iškart gaut paruošto programinio kodo ar algoritmo šiam
>>> reikalui.
>>>
>>> Bet klientas užsipageidavo:
>>>
>>> "Taip pat reikia padaryti, kad norint ka nors rasti, nereiketu I 
>>> paieskos
>>> langeli vesti zodzio ar zodziu junginio labai tiksliai, pvz. Ivedus 
>>> "grozio
>>> salonas" ismestu ir tas kompanijas, kuriu aprasymo tekste yra ivesta 
>>> "grozio
>>> salone" ir pan."
>>>
>>> Klausimas:
>>>
>>> Ar kas nors ties tokios paieškos metodika kada dirbo?
>>> Jei dirbo, ar išvis tokia paieška su lietuvių kalba įmanoma?
>>> Jei įmanoma, kokia ta metodika: žodyno panaudojimas, visų galimų galunių 
>>> db
>>> ar net nežinau.
>>>
>>> Ačiū už pamastymus.
>>>
>>>
>>>
>
>