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