[Xapian-devel] weight scheme with document values

Alexander Lind malte at webstay.org
Wed Jul 26 21:00:54 BST 2006

Hi Eric

Can you please post your MatchDecider function here, I'm trying to
implement one myself but am a little lost on how to get it working.


Eric Langevin wrote:
> Hi guys,
>   I resently used  xapian to sort some documents by distance between 2
> points.
> I implemented a MatchDecider which work well.
> I now tried to implement a Weight scheme to put my document in
> ascending order depending on the distance...
> My information to calcul distance is in values in the document.
> How I can access document values from Weight to be able to add some
> sum_extra weight ??
> I just tried to create a function in Weight that look like:
> Xapian::weight get_sumextra(std::map<Xapian::valueno, std::string>
> values) const;
> to calculate an extra weight from my documents values...
> But now I going deeper and deeper in the code to make this functions
> working...
> Is it the good way to do this or there is an easier way ??
> Thanks a lot
> Regards.
> Eric
> _______________________________________________
> Xapian-devel mailing list
> Xapian-devel at lists.xapian.org
> http://lists.xapian.org/mailman/listinfo/xapian-devel

More information about the Xapian-devel mailing list