[Xapian-devel] Contributing to Xapian

James Aylett james-xapian at tartarus.org
Mon Dec 1 07:26:59 GMT 2014

I'd suggest that a good thing to look at would be functional tests of the metrics and algorithms in Hanxiao Sun's work from this summer. You'll generally need to go either to the original paper, or find an alternative implementation, to build up a series of tests that demonstrate that the implementation is doing what it is supposed to.

Xapian-core contains a test framework which it would be sensible to reuse for this.

(Tests can be fairly easily merged at a later point because they'll be largely independent of other tidying up needed to merge this summer's work.)


> On 1 Dec 2014, at 04:47, Olly Betts <olly at survex.com> wrote:
>> On Sun, Nov 30, 2014 at 02:09:50PM -0500, Manu Gupta wrote:
>> I will try to work on :
>> http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:LearningtoRank
>> I will be taking a Machine Learning class the next semester and I hope that
>> this project will help me supplement my learning in Machine Learning and
>> also gain a bit of knowledge in IR.
>> If you can give me ideas on how to get around with the code for LTR
>> project, it will be awesome. I can look at it and get back to you.
> Unfortunately right now there's not a single place with the code you
> need to look at.
> Parth's work from GSoC 2011 is on master in the xapian-letor
> subdirectory, and James has gone through the 2012 work to pick out the
> useful changes, and I merged those to master earlier today.
> But in GSoC 2014 we had 2 letor projects working on different aspects,
> and we need to sort out getting those both cleaned up and merged.  We
> should manage to do that before GSoC 2015, but right now you probably
> need to look at both those branches:
> http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Hanxiao%20Sun
> http://trac.xapian.org/wiki/GSoC2014/Learning%20to%20Rank%20Jiarong%20Wei
> Cheers,
>    Olly
> _______________________________________________
> 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