GSoC: Weighting Schemes

James Aylett james-xapian at tartarus.org
Mon May 9 11:33:10 BST 2016


On Sun, May 08, 2016 at 04:36:16PM +0530, Vivek Pal wrote:

> >>you need to independently calculate, or independently
> >>verify, the correct outputs for some test sets (you should be able to
> >>use the existing test databases).
> 
> So, careful manual testing of implemented code and automated testing
> through xapian-core/tests/api_weight.cc
> using the existing test databases is what I'd need to perform for complete
> testing of implemented weighting functions.

Almost -- the manual step should just be in calculating the correct
outputs. All the actual testing, verifying that the weights come out
correctly, should be automated.

> I've started exploring and trying to get this evaluation module
> running on my system.  Facing some issues initially so trying to
> sort out those issues with the help from Gaurav on IRC.

Great -- I note that Olly has dropped something in IRC about this, so
hopefully you're able to keep moving forward.

> >>We may want to take the opportunity to discuss whether parts or all of
> >>this evaluation framework can be moved into the main Xapian repo, and
> >>if there are changes that will make it easier to use for evaluation in
> >>future.
> 
> Yes, it'd be a huge plus for us as it would help to compare
> Xapian's performance based on the different weighting functions.
> I'll add this under "Additional tasks" in my project wiki and would like to
> work with Gaurav after completing my GSoC project.

Perfect.

J

-- 
  James Aylett, occasional trouble-maker
  xapian.org



More information about the Xapian-devel mailing list