I can answer the question of why WHM does what it does.
Our lemmatization "standard" is HALOT (Koehler-Baumgartner). While we don't hesitate to deviate from it when we feel it is inconsistent or even incorrect, that dictionary is our starting point.
Some lemmas in HALOT have the same spelling, and add a roman numeral to the lemmas to distinguish their meanings from one another. I would have to check, but I think HALOT does not mark a homonym if there is a difference in vowels, but treats them as separate, unique lemmas. (Which is the proper way to handle the situation, IMO.) In WHM, we add a numeral to the homonym, e.g., ")MR_2".
Here's a blog post about how to disambiguate homonyms: http://brianwdavidson.com/2012/08/06...orks-searches/. Here's another one: http://www.bibleworks.com/forums/sho...nd-Line-search.
Hope this helps.
And...Accordance also uses the Westminster Hebrew Morphology. ;-)
Last edited by CapnKirk; 04-24-2014 at 08:16 AM.
Kirk E. Lowery, PhD
President & Senior Research Fellow
J. Alan Groves Center for Advanced Biblical Research