Līdz zinātnei vēl netiku, taču ar man pieejamo vārdu sarakstu (650 vārdi) šāds selekts
select a.vards+' '+b.vards+' '+c.vards from vardi_lv a, vardi_lv b, vardi_lv c
WHERE a.vards+b.vards+c.vards = c.vards_inverted+b.vards_inverted+a.vard s_inverted
AND a.id<>b.id AND a.id<>c.id AND c.id<>b.id
izpildījās 3 minūtes, un atrada vairākus 3 vārdu variantus, jēdzīgākais no kuriem 'tiešs es šeit' ;) Mēģināšu atrast kādu lielāku vārdu sarakstu (nez cik to latviešu valodā vispār ir?). Protams, ka db serverim, lai izpildītu to pašu ar 20 tūkstošiem vārdu, vai ar 10 vārdiem būtu jābūt nemērīgam, tāpēc šis tāds pats brute force vien ir.
select a.vards+' '+b.vards+' '+c.vards from vardi_lv a, vardi_lv b, vardi_lv c
WHERE a.vards+b.vards+c.vards = c.vards_inverted+b.vards_inverted+a.vard
AND a.id<>b.id AND a.id<>c.id AND c.id<>b.id
izpildījās 3 minūtes, un atrada vairākus 3 vārdu variantus, jēdzīgākais no kuriem 'tiešs es šeit' ;) Mēģināšu atrast kādu lielāku vārdu sarakstu (nez cik to latviešu valodā vispār ir?). Protams, ka db serverim, lai izpildītu to pašu ar 20 tūkstošiem vārdu, vai ar 10 vārdiem būtu jābūt nemērīgam, tāpēc šis tāds pats brute force vien ir.