Subject: Re: [htdig3-dev] some bugs in htsearch 3.2b3
From: Geoff Hutchison (email@example.com)
Date: Thu Aug 17 2000 - 06:11:16 PDT
At 12:02 PM +0200 8/17/00, abel deuring wrote:
>I discovered a few problems with the score calculation and with mutliple
>config files in htsearch/Display.cc in ht://dig, version htdig-3.2.0b3,
>CVS snapshot 080600.
First off, thanks for your patch! I'll take a look at it, though I
should say up front that due to an unfortunate bug, the snapshots
weren't being updated with the latest CVS code. I believe most, if
not all, of your bugs were fixed by a previous patch (that because of
the bug, never hit the snapshots).
>A comment to my patch: I don't have very much experience with the
>"scoring system" of ht://dig (or ht://dig in general), but I don't
>think, that it is a good idea to give relative ranking information for a
>result set with minScore = 11000.090909 and maxScore = 11000.636364.
>(real example :)
>Therefore, with the attached patch, Display::generateStars does not
>return any stars, if minScore and maxScore are too close. The chosen
>threshold MINSCOREDIFF probably needs to be adjusted.
This is a good point. Certainly this could be an attribute.
> 4. In Display.cc, line 680, the "config=some_file_name" (as parsed from
>the program input) is appended to the URL that is used to select
>different result pages, but a few lines later, "config=..." is added
>again, this time from collectionList. Thus, we get the config parameter
>twice in the URL.
>5. If two config files specified (for searches in in two databases, or
>accidentally by the bug mentioned above), and if the second config file
>contains an "include" statement, the lines following this include
>statement are not used.
Hmm, I'll try to reproduce that, though it may take some additional
sleuthing to find the culprit code in the flex/bison code.
Thanks again for your patch (and sorry that the snapshots were broken).
To unsubscribe from the htdig3-dev mailing list, send a message to
You will receive a message to confirm this.
This archive was generated by hypermail 2b28 : Wed Aug 16 2000 - 20:14:38 PDT