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