From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.86.59.13 with SMTP id h13cs4264fga; Wed, 17 Feb 2010 18:28:04 -0800 (PST) Received: by 10.224.54.204 with SMTP id r12mr2167372qag.271.1266460083974; Wed, 17 Feb 2010 18:28:03 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 6si16432885qwd.6.2010.02.17.18.28.03; Wed, 17 Feb 2010 18:28:03 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 6F9DD1858301; Wed, 17 Feb 2010 21:28:03 -0500 (EST) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by rubyforge.org (Postfix) with ESMTP id BDD6518582F1 for ; Wed, 17 Feb 2010 21:27:27 -0500 (EST) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Nhw6w-0006DD-4G for sup-talk@rubyforge.org; Thu, 18 Feb 2010 03:27:26 +0100 Received: from ip-118-90-138-203.xdsl.xnet.co.nz ([118.90.138.203]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 18 Feb 2010 03:27:26 +0100 Received: from olly by ip-118-90-138-203.xdsl.xnet.co.nz with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 18 Feb 2010 03:27:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: sup-talk@rubyforge.org From: Olly Betts Date: Thu, 18 Feb 2010 02:27:04 +0000 (UTC) Message-ID: References: <1252867449-30734-1-git-send-email-rlane@club.cc.cmu.edu> <1254339542-sup-886@masanjin.net> <1254341186-sup-4357@zyrg.net> <1254404707-sup-9253@masanjin.net> <1254416360-sup-8957@zyrg.net> X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip-118-90-138-203.xdsl.xnet.co.nz User-Agent: slrn/pre1.0.0-11 (Linux) Subject: Re: [sup-talk] [PATCH] xapian: do less work for update_message_state X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org On 2010-02-04, Olly Betts wrote: > Olly Betts writes: >> On 2009-10-01, Rich Lane wrote: >> > Excerpts from William Morgan's message of Thu Oct 01 09:46:20 -0400 2009: >> >> Reformatted excerpts from Rich Lane's message of 2009-09-30: >> >> > They're about 3 times faster on my machine with this patch. An >> >> > optimization the Xapian devs have been planning to make (and that this >> >> > patch is necessary to take advantage of) should increase performance >> >> > much more. >> >> >> >> Awesome. Out of curiousity, what's the optimization? >> > >> > replace_document currently deletes all the old postings and inserts new >> > ones. It can be optimized to make the minimal set of modifications. >> >> This is the ticket for it: >> >> http://trac.xapian.org/ticket/250 This fix went into the recent Xapian 1.0.18 release (and also in 1.1.4, which is a release candidate for 1.2.0). Cheers, Olly _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk