[zope2-tracker] [Bug 815469] [NEW] ZCatalog 2.13.12 doesn't preserve relevance in search results
me at rpatterson.net
Sun Jul 24 12:21:50 EDT 2011
Public bug reported:
The change log for ZCatalog 2.13.12 says:
"Replaced `weightedIntersection` and `weightedUnion` calls with their
non-weighted version, as we didn't pass in weights."
But the BTrees.Interfaces documents:
"def weightedIntersection(c1, c2, weight1=1, weight2=1)"
Meaning that by default, both results sets are given equal weight. IOW,
the wieghts provided by _apply_index still have an effect when weight1
and weight2 are not provided. I have tests asserting relevance in
search results order that pass under previous versions but fail under
this version. Please restore the use of weightedIntersection.
** Affects: zope2
You received this bug notification because you are a member of Zope 2
Developers, which is subscribed to Zope 2.
ZCatalog 2.13.12 doesn't preserve relevance in search results
To manage notifications about this bug go to:
More information about the zope2-tracker