|
From: Gilles D. <gr...@sc...> - 2002-11-19 21:43:04
|
According to Lachlan Andrew: > Greetings Gilles, > > Most of the forward ports that I feel confident to do are > now at > <http://www.ee.mu.oz.au/staff/lha/patch.forward-ports> > with the list of changes at > <http://www.ee.mu.oz.au/staff/lha/htdig-3.1.6-3.2-ports>. > > Could you please apply them? The patches are relative to > the status at 2002-11-07. Thanks, Lachlan. Unfortunately I won't have time to tackle this in the next day or two, but I'll try to get them in before week's end, so that they make it into the next snapshot. > Both defaults.cc and defaults.xml (in Brian White's > format) are up-to-date with respect to the new attributes. > > The multimatch_factor has been cleaned up a bit compared > with 3.1.6. It now counts how many "OR" terms a document > matches. (For Boolean queries, the result of an "AND" is > taken to match the average of the two arguments.) > Currently, it simply multiplies by multimatch_factor if > there is more than one match, but the originally documented > functionality can be implemented by changing the line 822 > parser.cc (in Parser::parse) from > dm->score *= multimatch_factor; > to > dm->score *= pow (multimatch_factor, orMatches - 1.0); > if you really want that exponential growth. Sounds good. If it's simple enough to do so, I may backport this to 3.1.7 when I finally get around to working on that. > On Mon, 11 Nov 2002 15:57, Geoff Hutchison wrote: > > A few notes: > > * does rewrite at start of got_href suffice? > > No. Remember that you might want to rewrite the redirect. > > My question was more about the placement within got_href. > 3.2.0 rewrites *before* normalisation, while 3.1.6 rewrites > *after*. These are not equivalent, and we can't apply the > rules twice (or else "htm->html" would become "htm->htmll"). > Which one do we break compatibility with? In retrospect, I think it makes more sense to do the rewrites first off, before anything else, as 3.2 does. I'll likely change 3.1.7 to do likewise. But 3.2 does need a rewrite call in got_redirect as well. -- Gilles R. Detillieux E-mail: <gr...@sc...> Spinal Cord Research Centre WWW: http://www.scrc.umanitoba.ca/ Dept. Physiology, U. of Manitoba Winnipeg, MB R3E 3J7 (Canada) |