]> git.cworth.org Git - notmuch/commit
lib/thread-fp: factor out query expansion, rewrite in Xapian
authorDavid Bremner <david@tethera.net>
Tue, 24 Aug 2021 15:17:32 +0000 (08:17 -0700)
committerDavid Bremner <david@tethera.net>
Sun, 5 Sep 2021 00:07:19 +0000 (17:07 -0700)
commit4083fd8bec7a34cf9c6a722b7dd511e0d31712f6
tree9948f0a63e7a4a79718a747bd84112795f7e0f1b
parentb3bbaf1bc27d79b8191d296998f695be5be3146a
lib/thread-fp: factor out query expansion, rewrite in Xapian

It will be convenient not to have to construct a notmuch query object
when parsing subqueries, so the commit rewrites the query
expansion (currently only used for thread:{} queries) using only
Xapian. As a bonus it seems about 15% faster in initial experiments.
lib/database-private.h
lib/parse-sexp.cc
lib/query.cc
lib/thread-fp.cc