]> git.notmuchmail.org Git - notmuch/commit
lib: optimize counting documents
authorDavid Bremner <david@tethera.net>
Thu, 12 Jan 2017 02:01:15 +0000 (22:01 -0400)
committerDavid Bremner <david@tethera.net>
Sat, 28 Jan 2017 01:54:44 +0000 (21:54 -0400)
commit70519319b59ca55d511c5b44ff8c299cbe93c572
tree643c6d083f9fdc8da3fd3bfa0cf3af72a42d4275
parent4a2ce7b5706b53cdd30c474d556f18d731c21bb5
lib: optimize counting documents

From #xapian

olly> bremner: btw, i noticed notmuch count see ms to request all the documents and then ignores them

bremner> hmm. There's something funny about the way that notmuch uses matches in general iirc

olly> it should be able to do: mset = enquire.get_mset (0, 0, notmuch->xapian_db->get_doccount ());
...
olly> get_matches_estimated() will be exact because check_at_least is the size of the database
lib/query.cc