18211: trunk/xapian-core/ trunk/xapian-core/api/ trunk/xapian-core/backends/ trunk/xapian-core/backends/brass/ trunk/xapian-core/backends/chert/ trunk/xapian-core/backends/inmemory/ trunk/xapian-core/backends/multi/ trunk/xapian-core/backends/remote/ trunk/xapian-core/common/ trunk/xapian-core/docs/ trunk/xapian-core/include/xapian/ trunk/xapian-core/matcher/ trunk/xapian-core/net/ trunk/xapian-core/tests/ trunk/xapian-core/weight/

olly <[email protected]> Fri, 22 Aug 2014 10:11:23 +0100
Newsgroups gmane.comp.search.xapian.cvs
Message-ID <[email protected]>
SVN root:       svn://svn.xapian.org/xapian
Changes by:     olly
Revision:       18211
Date:           2014-08-22 10:11:22 +0100 (Fri, 22 Aug 2014)

Log message (13 lines):
api/,backends/brass/,backends/chert/,
backends/contiguousalldocspostlist.cc,
backends/contiguousalldocspostlist.h,backends/database.h,
backends/inmemory/inmemory_database.cc,
backends/inmemory/inmemory_database.h,
backends/multi/multi_postlist.cc,backends/multi/multi_postlist.h,
backends/remote/,common/remoteprotocol.h,docs/sorting.rst,
include/xapian/database.h,include/xapian/postingiterator.h,
include/xapian/weight.h,matcher/,net/remoteserver.cc,
net/remoteserver.h,tests/,weight/: Provide the number of distinct
terms in the document to weighting schemes.  The current
implementation for the disk-based backends is a bit inefficient as
it has to look at the termlist table entry for the document.

Modified files:
U   trunk/xapian-core/ChangeLog
U   trunk/xapian-core/api/emptypostlist.cc
U   trunk/xapian-core/api/emptypostlist.h
U   trunk/xapian-core/api/leafpostlist.cc
U   trunk/xapian-core/api/leafpostlist.h
U   trunk/xapian-core/api/omdatabase.cc
U   trunk/xapian-core/api/postingiterator.cc
U   trunk/xapian-core/api/postlist.h
U   trunk/xapian-core/backends/brass/brass_database.cc
U   trunk/xapian-core/backends/brass/brass_database.h
U   trunk/xapian-core/backends/brass/brass_postlist.cc
U   trunk/xapian-core/backends/brass/brass_postlist.h
U   trunk/xapian-core/backends/chert/chert_database.cc
U   trunk/xapian-core/backends/chert/chert_database.h
U   trunk/xapian-core/backends/chert/chert_postlist.cc
U   trunk/xapian-core/backends/chert/chert_postlist.h
U   trunk/xapian-core/backends/contiguousalldocspostlist.cc
U   trunk/xapian-core/backends/contiguousalldocspostlist.h
U   trunk/xapian-core/backends/database.h
U   trunk/xapian-core/backends/inmemory/inmemory_database.cc
U   trunk/xapian-core/backends/inmemory/inmemory_database.h
U   trunk/xapian-core/backends/multi/multi_postlist.cc
U   trunk/xapian-core/backends/multi/multi_postlist.h
U   trunk/xapian-core/backends/remote/net_postlist.cc
U   trunk/xapian-core/backends/remote/net_postlist.h
U   trunk/xapian-core/backends/remote/remote-database.cc
U   trunk/xapian-core/backends/remote/remote-database.h
U   trunk/xapian-core/common/remoteprotocol.h
U   trunk/xapian-core/docs/sorting.rst
U   trunk/xapian-core/include/xapian/database.h
U   trunk/xapian-core/include/xapian/postingiterator.h
U   trunk/xapian-core/include/xapian/weight.h
U   trunk/xapian-core/matcher/andmaybepostlist.cc
U   trunk/xapian-core/matcher/andmaybepostlist.h
U   trunk/xapian-core/matcher/andnotpostlist.cc
U   trunk/xapian-core/matcher/andnotpostlist.h
U   trunk/xapian-core/matcher/const_database_wrapper.cc
U   trunk/xapian-core/matcher/const_database_wrapper.h
U   trunk/xapian-core/matcher/externalpostlist.cc
U   trunk/xapian-core/matcher/externalpostlist.h
U   trunk/xapian-core/matcher/extraweightpostlist.h
U   trunk/xapian-core/matcher/maxpostlist.cc
U   trunk/xapian-core/matcher/maxpostlist.h
U   trunk/xapian-core/matcher/mergepostlist.cc
U   trunk/xapian-core/matcher/mergepostlist.h
U   trunk/xapian-core/matcher/msetpostlist.cc
U   trunk/xapian-core/matcher/msetpostlist.h
U   trunk/xapian-core/matcher/multiandpostlist.cc
U   trunk/xapian-core/matcher/multiandpostlist.h
U   trunk/xapian-core/matcher/multixorpostlist.cc
U   trunk/xapian-core/matcher/multixorpostlist.h
U   trunk/xapian-core/matcher/orpostlist.cc
U   trunk/xapian-core/matcher/orpostlist.h
U   trunk/xapian-core/matcher/selectpostlist.h
U   trunk/xapian-core/matcher/synonympostlist.cc
U   trunk/xapian-core/matcher/synonympostlist.h
U   trunk/xapian-core/matcher/valuerangepostlist.cc
U   trunk/xapian-core/matcher/valuerangepostlist.h
U   trunk/xapian-core/net/remoteserver.cc
U   trunk/xapian-core/net/remoteserver.h
U   trunk/xapian-core/tests/api_db.cc
U   trunk/xapian-core/tests/api_percentages.cc
U   trunk/xapian-core/tests/api_serialise.cc
U   trunk/xapian-core/tests/api_weight.cc
U   trunk/xapian-core/weight/bb2weight.cc
U   trunk/xapian-core/weight/bm25weight.cc
U   trunk/xapian-core/weight/boolweight.cc
U   trunk/xapian-core/weight/dlhweight.cc
U   trunk/xapian-core/weight/dphweight.cc
U   trunk/xapian-core/weight/ifb2weight.cc
U   trunk/xapian-core/weight/ineb2weight.cc
U   trunk/xapian-core/weight/inl2weight.cc
U   trunk/xapian-core/weight/pl2weight.cc
U   trunk/xapian-core/weight/tfidfweight.cc
U   trunk/xapian-core/weight/tradweight.cc

Links:
http://xapian.org/C?18211
http://xapian.org/C?18211?trunk/xapian-core/ChangeLog
http://xapian.org/C?18211?trunk/xapian-core/api/emptypostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/api/emptypostlist.h
http://xapian.org/C?18211?trunk/xapian-core/api/leafpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/api/leafpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/api/omdatabase.cc
http://xapian.org/C?18211?trunk/xapian-core/api/postingiterator.cc
http://xapian.org/C?18211?trunk/xapian-core/api/postlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/brass/brass_database.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/brass/brass_database.h
http://xapian.org/C?18211?trunk/xapian-core/backends/brass/brass_postlist.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/brass/brass_postlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/chert/chert_database.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/chert/chert_database.h
http://xapian.org/C?18211?trunk/xapian-core/backends/chert/chert_postlist.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/chert/chert_postlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/contiguousalldocspostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/contiguousalldocspostlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/database.h
http://xapian.org/C?18211?trunk/xapian-core/backends/inmemory/inmemory_database.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/inmemory/inmemory_database.h
http://xapian.org/C?18211?trunk/xapian-core/backends/multi/multi_postlist.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/multi/multi_postlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/remote/net_postlist.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/remote/net_postlist.h
http://xapian.org/C?18211?trunk/xapian-core/backends/remote/remote-database.cc
http://xapian.org/C?18211?trunk/xapian-core/backends/remote/remote-database.h
http://xapian.org/C?18211?trunk/xapian-core/common/remoteprotocol.h
http://xapian.org/C?18211?trunk/xapian-core/docs/sorting.rst
http://xapian.org/C?18211?trunk/xapian-core/include/xapian/database.h
http://xapian.org/C?18211?trunk/xapian-core/include/xapian/postingiterator.h
http://xapian.org/C?18211?trunk/xapian-core/include/xapian/weight.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/andmaybepostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/andmaybepostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/andnotpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/andnotpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/const_database_wrapper.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/const_database_wrapper.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/externalpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/externalpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/extraweightpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/maxpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/maxpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/mergepostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/mergepostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/msetpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/msetpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/multiandpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/multiandpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/multixorpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/multixorpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/orpostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/orpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/selectpostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/synonympostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/synonympostlist.h
http://xapian.org/C?18211?trunk/xapian-core/matcher/valuerangepostlist.cc
http://xapian.org/C?18211?trunk/xapian-core/matcher/valuerangepostlist.h
http://xapian.org/C?18211?trunk/xapian-core/net/remoteserver.cc
http://xapian.org/C?18211?trunk/xapian-core/net/remoteserver.h
http://xapian.org/C?18211?trunk/xapian-core/tests/api_db.cc
http://xapian.org/C?18211?trunk/xapian-core/tests/api_percentages.cc
http://xapian.org/C?18211?trunk/xapian-core/tests/api_serialise.cc
http://xapian.org/C?18211?trunk/xapian-core/tests/api_weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/bb2weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/bm25weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/boolweight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/dlhweight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/dphweight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/ifb2weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/ineb2weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/inl2weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/pl2weight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/tfidfweight.cc
http://xapian.org/C?18211?trunk/xapian-core/weight/tradweight.cc