WordNet (morphology)
morphology
word from morph
SELECT * FROM morphs WHERE morph = 'better'
morphidmorph
298better
morph from word
SELECT * FROM morphs LEFT JOIN lexes_morphs USING (morphid) LEFT JOIN words USING (wordid) WHERE word = 'good'
wordidmorphidmorphluidposidword
60519289best87168agood
60519298better87168agood
chivy-chevied,chevies,chevying,chivied,chivvied,chivvies,chivvying
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE word = 'chivy'
wordposidmorph
chivyvchevied
chivyvchevies
chivyvchevying
chivyvchivied
chivyvchivvied
chivyvchivvies
chivyvchivvying
quiz(n,v)-quizzes
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE word = 'quiz'
wordposidmorph
quizvquizzed
quiznquizzes
quizvquizzes
quizvquizzing
gas(n,v)-gasses
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE word = 'gas'
wordposidmorph
gasngas
gasvgassed
gasngasses
gasvgasses
gasvgassing
good,well-better
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE morph = 'better'
wordposidmorph
goodabetter
wellabetter
wellrbetter
well(a,r)-better
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE word = 'well'
wordposidmorph
wellrbest
wellabetter
wellrbetter
be-am,are,been,is,was,were
SELECT word,posid,morph FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) WHERE word = 'be'
wordposidmorph
bevam
bevare
bevbeen
bevis
bevwas
bevwere
morphs per word
SELECT word,COUNT(morph) AS N,GROUP_CONCAT(morph) AS morphs,GROUP_CONCAT(posid) FROM morphs LEFT JOIN lexes_morphs USING (morphid) LEFT JOIN words USING (wordid) GROUP BY word HAVING N > 1 LIMIT 20
wordNmorphsGROUP_CONCAT(posid)
abet2abetting,abettedv,v
abhor2abhorring,abhorredv,v
abut2abutted,abuttingv,v
aby2abought,abyev,v
acquit2acquitted,acquittingv,v
ad-lib2ad-libbing,ad-libbedv,v
admit2admitted,admittingv,v
agora2agorae,agoraen,n
airy2airier,airiesta,a
allot2allotted,allottingv,v
angry2angrier,angriesta,a
annul2annulled,annullingv,v
antheridium2andtheridia,antheridian,n
appal2appalled,appallingv,v
appall2appalled,appallingv,v
arc2arcking,arckedv,v
argali2argali,araglisn,n
arise2arisen,arosev,v
arty2artiest,artiera,a
ashy2ashier,ashiesta,a
word per morph
SELECT morph,COUNT(word) AS N,GROUP_CONCAT(word) AS lemmas,GROUP_CONCAT(posid) FROM morphs LEFT JOIN lexes_morphs USING (morphid) LEFT JOIN words USING (wordid) GROUP BY morph HAVING N > 1 LIMIT 20
morphNlemmasGROUP_CONCAT(posid)
agorae2agora,agoran,n
appalled2appal,appallv,v
appalling2appal,appallv,v
assegais2assagai,assegain,n
auspices2auspex,auspicen,n
axes2ax,axisn,n
bacchantes2bacchant,bacchanten,n
bases2base,basisn,n
beadsmen2beadsman,bedesmann,n
best2good,wella,r
better3good,well,wella,a,r
bicennaries2bicentenary,bicentennialn,n
brants2brant,brentn,n
caddied2caddie,caddyv,v
caddies2caddie,caddyv,v
caddying2caddie,caddyv,v
chelae2chela,chelan,n
distilled2distil,distillv,v
distilling2distil,distillv,v
djinn2djinni,djinnyn,n
word - 3 (or more) morphs
SELECT word,COUNT(wordid) AS N,GROUP_CONCAT(morph),GROUP_CONCAT(posid) FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) GROUP BY wordid HAVING N > 2 ORDER BY N DESC
wordNGROUP_CONCAT(morph)GROUP_CONCAT(posid)
chivy7chevied,chevies,chevying,chivied,chivvied,chivvies,chivvyingv,v,v,v,v,v,v
be6am,are,been,is,was,werev,v,v,v,v,v
shy5shied,shier,shiest,shyer,shyestv,a,a,a,a
dry5dried,drier,driest,dryer,dryestv,a,a,a,a
gas5gas,gassed,gasses,gasses,gassingn,v,n,v,v
trammel5trameled,trameling,tramelled,tramelling,tramelsv,v,v,v,v
swap5swapped,swapping,swopped,swopping,swopsv,v,v,v,v
fit4fitted,fitter,fittest,fittingv,a,a,v
dim4dimmed,dimmer,dimmest,dimmingv,a,a,v
tan4tanned,tanner,tannest,tanningv,a,a,v
dun4dunned,dunner,dunnest,dunningv,a,a,v
fat4fatted,fatter,fattest,fattingv,a,a,v
prim4primmed,primmer,primmest,primmingv,a,a,v
forbid4forbad,forbade,forbidden,forbiddingv,v,v,v
squat4squatted,squatter,squattest,squattingv,a,a,v
sly4slier,sliest,slyer,slyesta,a,a,a
real4reales,reales,reis,reisn,n,n,n
quiz4quizzed,quizzes,quizzes,quizzingv,n,v,v
thin4thinned,thinner,thinnest,thinningv,a,a,v
tear4tore,tore,torn,tornv,v,v,v
coordinate4co-ordinate,co-ordinated,co-ordinates,co-ordinatingv,v,v,v
wry4wrier,wriest,wryer,wryesta,a,a,a
trim4trimmed,trimmer,trimmest,trimmingv,a,a,v
wan4wanned,wanner,wannest,wanningv,a,a,v
wet4wetted,wetter,wettest,wettingv,a,a,v
beget4begat,begetting,begot,begottenv,v,v,v
man3manned,manning,menv,v,n
program3programmed,programmes,programmingv,v,v
whiz3whizzed,whizzes,whizzingv,v,v
shit3shat,shitted,shittingv,v,v
shrink3shrank,shrunk,shrunkenv,v,v
sing3sang,singing,sungv,v,v
sink3sank,sunk,sunkenv,v,v
smite3smit,smitten,smotev,v,v
spit3spat,spitted,spittingv,v,v
well3best,better,betterr,a,r
weary3wearied,wearier,weariestv,a,a
steady3steadied,steadier,steadiestv,a,a
underlie3underlain,underlay,underlyingv,v,v
transship3tranship,transshipped,transshippingv,v,v
swim3swam,swimming,swumv,v,v
tidy3tidied,tidier,tidiestv,a,a
tallith3tallaisim,tallithes,tallitothn,n,n
empty3emptied,emptier,emptiestv,a,a
bandy3bandied,bandier,bandiestv,a,a
bear3bore,born,bornev,v,v
bed3bed,bedded,beddingv,v,v
begin3began,beginning,begunv,v,v
bestride3bestrid,bestridden,bestrodev,v,v
bid3bade,bidden,biddingv,v,v
bloody3bloodied,bloodier,bloodiestv,a,a
busy3busied,busier,busiestv,a,a
caddie3caddied,caddies,caddyingv,v,v
caddy3caddied,caddies,caddyingv,v,v
cleave3cleft,clove,clovenv,v,v
cry3cried,crying,cryingsv,n,n
degas3degassed,degasses,degassingv,v,v
dirty3dirtied,dirtier,dirtiestv,a,a
dizzy3dizzied,dizzier,dizziestv,a,a
pen3penned,penning,pentv,v,v
fancy3fancied,fancier,fanciestv,a,a
forget3forgetting,forgot,forgottenv,v,v
get3getting,got,gottenv,v,v
gin3gan,ginned,ginningv,v,v
go3goes,gone,wentn,v,v
grip3gripped,gripping,griptv,v,v
hallah3challoth,hallot,hallothn,n,n
jolly3jollied,jollier,jolliestv,a,a
lie3lain,lay,lyingv,v,v
ban3bani,banned,banningn,v,v
muddy3muddied,muddier,muddiestv,a,a
nonplus3nonplussed,nonplusses,nonplussingv,v,v
os3ora,osar,ossan,n,n
overlie3overlain,overlay,overlyingv,v,v
morph - 2 (or more) lemmas
SELECT morph,COUNT(morphid) AS N ,GROUP_CONCAT(word),GROUP_CONCAT(posid) FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) GROUP BY morphid HAVING N > 1 ORDER BY N DESC
morphNGROUP_CONCAT(word)GROUP_CONCAT(posid)
better3good,well,wella,a,r
reales2real,realn,n
installed2instal,installv,v
installing2instal,installv,v
leaves2leaf,leaven,n
litai2lit,litasn,n
masses2mass,massen,n
monades2monad,monasn,n
oedemata2edema,oedeman,n
oesophagi2esophagus,oesophagusn,n
overflown2overflow,overflyv,v
paraleipses2paraleipsis,paralipsisn,n
plectra2plectron,plectrumn,n
ploughmen2ploughman,plowmann,n
prothalamia2prothalamion,prothalamiumn,n
quizzes2quiz,quizn,v
rabatos2rabato,rebaton,n
halteres2halter,halteren,n
reis2real,realn,n
saguaros2saguaro,sahuaron,n
shofroth2shofar,shopharn,n
signori2signior,signoren,n
singing2sing,singev,v
soles2sol,solen,n
taeniae2taenia,tenian,n
taxes2tax,taxisn,n
tore2tear,tearv,v
torn2tear,tearv,v
touracos2touraco,turacon,n
tyros2tiro,tyron,n
wound2wind,windv,v
chelae2chela,chelan,n
appalled2appal,appallv,v
appalling2appal,appallv,v
assegais2assagai,assegain,n
auspices2auspex,auspicen,n
axes2ax,axisn,n
bacchantes2bacchant,bacchanten,n
bases2base,basisn,n
beadsmen2beadsman,bedesmann,n
best2good,wella,r
bicennaries2bicentenary,bicentennialn,n
brants2brant,brentn,n
caddied2caddie,caddyv,v
caddies2caddie,caddyv,v
caddying2caddie,caddyv,v
ichthyosauruses2ichthyosaur,ichthyosaurusn,n
distilled2distil,distillv,v
distilling2distil,distillv,v
djinn2djinni,djinnyn,n
enrolled2enrol,enrollv,v
enrolling2enrol,enrollv,v
enthralled2enthral,enthrallv,v
enthralling2enthral,enthrallv,v
entozoa2entozoan,entozoonn,n
epizoa2epizoan,epizoonn,n
feed2fee,feedv,v
fulfilled2fulfil,fulfillv,v
fulfilling2fulfil,fulfillv,v
gasses2gas,gasn,v
agorae2agora,agoran,n
morph matching several posid
SELECT word,morph,GROUP_CONCAT(posid),COUNT(*) AS N FROM lexes_morphs INNER JOIN words USING (wordid) INNER JOIN morphs USING (morphid) GROUP BY wordid,morphid HAVING N > 1 ORDER BY N DESC
wordmorphGROUP_CONCAT(posid)N
agoraagoraen,n2
chelachelaen,n2
gasgassesn,v2
quizquizzesn,v2
realrealesn,n2
realreisn,n2
teartorev,v2
teartornv,v2
wellbettera,r2
windwoundv,v2