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.
>>>
>>>
>>>
>
> 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser