Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Zope: Dev
Re: SVN: zope.index/trunk/ - Port okascore.c optimization used in okapiiindex from Zope2 catalog
 

Index | Next | Previous | View Flat


tseaver at palladion

Jun 9, 2009, 5:07 PM


Views: 338
Permalink
Re: SVN: zope.index/trunk/ - Port okascore.c optimization used in okapiiindex from Zope2 catalog

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chris McDonough wrote:
> Log message for revision 100775:
> - Port okascore.c optimization used in okapiiindex from Zope2 catalog
> implementation. This module is compiled conditionally, based on
> whether your environment has a working C compiler.
>
> - Don't use ``len(self._docweight)`` in okapiindex _search_wids method
> (obtaining the length of a BTree is very expensive at scale).
> Instead use self.documentCount(). Also a Zope2 port.

Crap! this set of performance fixes was added *six years ago* to the
Zope2 version from which zope.index was forked!

Hasn't anybody been using this package?


Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver[at]palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKLvkv+gerLs4ltQ4RAqC8AKCjJefCXo3eXBiW5cH1uC+70Qz/lQCcD6t2
o0aJ+MhKZBWUT/CKhXKD9+Y=
=gHGc
-----END PGP SIGNATURE-----

_______________________________________________
Zope-Dev maillist - Zope-Dev[at]zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Subject User Time
Re: SVN: zope.index/trunk/ - Port okascore.c optimization used in okapiiindex from Zope2 catalog tseaver at palladion Jun 9, 2009, 5:07 PM
    Re: SVN: zope.index/trunk/ - Port okascore.c optimization used in okapiiindex from Zope2 catalog ct at gocept Jun 9, 2009, 10:41 PM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.