[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.

Thanks
Alec

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