On Fri, 8 Jun 2001, Alexander I. Lebedev wrote:

> I want to resend my previous message and report another example of the
> bug in htdig3.20b3 I've noticed earlier.

Yes, this is certainly an easier-to-reproduce version of the bug. (I don't
have the Russian ispell files, for example.)

> The standard english dictionary (english.0) contains two words:
>       skate/DGRSZ
>       skater/MS
> When searching for the word "skate" with the ending mechanism enabled,
> HTDig searches for the following forms:
>         skate, skated, skating, skater, skates, skaters.

To quote from the documentation: (attrs.html#search_algorithm)
 Each word is first reduced to its word root and then all known legal
 endings are used for the matching.

I think the bug basically comes up because there are some subset of
permuations that are also root words. In Endings::getWords, if a word is
already a root word, then it doesn't bother to check if it's also a
permutation.

--
-Geoff Hutchison
Williams Students Online
http://wso.williams.edu/


_______________________________________________
htdig-general mailing list <[EMAIL PROTECTED]>
To unsubscribe, send a message to <[EMAIL PROTECTED]> with a 
subject of unsubscribe
FAQ: http://htdig.sourceforge.net/FAQ.html

Reply via email to