morphodict
morphodict copied to clipboard
Search words by morpheme
I want to search for words by their derivational morphemes.
This would involve:
- [ ] importing morphemes in to the database from their sources (in this repo? https://github.com/UAlbertaALTLab/dictionary-database)
- [ ] indexing each head by its morphemes
- [ ] adding a search function that checks if the query matches a morpheme, and augments the search results with all of the heads that contain this morpheme
For example, I want to search words with kisk- in them (memory, recollection, learning, etc.), and it should return
- kiskisiw
- kiskêyihtâsowin
- kiskêyihtam
- kiskahikêw
- etc.
(every word with /-êýiht/ would be awesome too!)
I would also LOVE to have definitions for morphemes (derivational morphemes and roots especially!), but I think that's a different issue.
Currently, the Carleton infrastructure does this, however the results are a bit hard to parse.
Sadly the CW database does not include definitions for morphemes. However, by pulling them out into separate entries in the ALTLab dictionary database, we're enabling Arok to provide this data more quickly/easily in the future.
This has been also discussed in #391.
In the interim, we could incorporate the morpheme definitions for several hundred cases as available in the Cook & Mühlbauer list.