Word search: kana type independence #23
Notifications
Due Date
No due date set.
Depends on
Reference: mugiten/jadb#23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tables from
0007_JMdict_Entry_lookup_tables.sqlare currently left emptyThis table does not exist anymore, repurposing issue.
Fill JMDict entry lookup tablesto Word search: kana type independenceYou should be able to search for katakana words with hiragana and vice versa. This goes not only for raw kana, but also when mixed with kanji, as well as when hiragana and katakana are mixed in the search term or the result term.
Maybe we can use kana matching to adjust the result score?
Could we make the FTS tables to hiragana only, and transliterate the search input? I suppose we'd need #52 in place to avoid storing the reading twice.
This does not seem to be trivial, because:
db.createFunction(can't work on the db locally anymore)libsqlite.sofile, upstream does not bake this in)If #53 results in rewriting the migrations as dart extensions for dealing with #54, dart functions might actually not look that bad.
We could always just bundle our own libsqlite later if we need the speed of a custom sqlite extension.