Olly Betts | 25 Dec 2003 07:02
Favicon
Gravatar

Re: [Xapian-commits] Changes in xapian/xapian-core/ xapian/xapian-core/backends/quartz/

On Thu, Dec 25, 2003 at 05:52:11AM +0000, Olly Betts wrote:
> backends/quartz/quartz_postlist.cc: Changed to merge a batch of
> changes into a posting list in one pass.

This is a milestone point in my changes to remove the current bottleneck
in quartz which limits update speed.  Changes to posting lists are now
batched up and merged into the posting list in one go.  The code passes
all tests in the testsuite, but is probably still buggy.  It's possibly
it doesn't even perform faster (if so, hopefully due to a totally
untuned implementation rather than a flawed approach!)

I'll be away for a week or so, but if you're interested I'd love to hear
tales of experiments with the CVS HEAD when I return.

Anyway, must go to bed before Santa catches me up!

Cheers,
    Olly

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
James Aylett | 28 Dec 2003 22:54

MatchDecider support in Python bindings

----- Forwarded message from James Aylett <james-xapian <at> tartarus.org> -----

Log message:
Python bindings:
 * enable directors for MatchDecider, to allow subclassing in
   Python. Add documentation and an example.
 * Add an example equivalent to simpleexpand in xapian-examples

----- End forwarded message -----

This is a fairly important step forward in that it allows Python
applications to do fairly subtle tuning of the match system. Weight
functors will follow (and ExpandDeciders, eventually), but probably
not until I've reworked exceptions across the SWIG language bindings
(in practice this means Python and PHP) to make them more useful.

If anyone has any suggestions of the order of things to try to tackle
in the Python bindings, now would be a really good time to mention
them, as I have a few days before I'll be sucked under again at work
... :)

J

--

-- 
/--------------------------------------------------------------------------\
  James Aylett                                                  xapian.org
  james <at> tartarus.org                               uncertaintydivision.org

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
(Continue reading)


Gmane