On Fri, 25 Feb 2011 15:29:05 -0600, Jameson Rollins <jrollins at finestructure.net> wrote: > So I am in fact still seeing this bug, although I am ostensibly using a > version that includes the patch to fix it (db70f3f0). Does this fix > require rebuilding the database?
Yes. The termlist is constructed when the message is added to the database, so the database must be reconstructed. Newer messages will index email addresses so that they can't be matched by overlapping term indexes. However, the corpus of your database is not going to change without manual intervention. A simple rebuild when you go to bed can look like: notmuch dump >dump.txt; notmuch new; notmuch restore dump.txt -Mark