View Single Post
Old 06-02-2022, 07:07 AM   #2
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,097
Karma: 92190113
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Unfortunately there is very little documentation on dictionaries from Amazon or from Mobipocket before them. My understanding of how they work is incomplete. But since no one else has answered this question I will take a stab at it.

Orthographic entries are stored in an index. That makes them quick to look up but they use a lot of storage. Inflections are stored as a set of rules. That allows them to use less storage, however looking them up is costly in time and battery usage.

When a user looks up a word in a dictionary the orthographic index is checked first. If the word is found there the results are presented and no further lookup is done. Because a single word can have multiple entries in the index this lookup can return multiple results which are all presented to the user.

Inflections are processed using the rules only if the word is not found in the orthographic index. Once an inflection is found searching stops and a single result is presented. Even if the word is an inflection for several different entries only one result will be shown.

So if you want "saw" to be shown as both a tool and the past of "see" you need separate orthographic entries in the dictionary to cover both of those cases.
jhowell is offline   Reply With Quote