unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* second round of indexing all files
@ 2017-04-02 13:16 David Bremner
  2017-04-02 13:16 ` [rfc patch v2 1/5] lib: add definitions for notmuch_param_t David Bremner
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: David Bremner @ 2017-04-02 13:16 UTC (permalink / raw)
  To: notmuch

This adds in a "notmuch reindex" command so that deleting the terms
from deleted files can be accomplished.  There are still several UI
issues to deal with (i.e. we return an arbitrary file, not necessarily
the one matched).

The reindex command is a simplified version of one the that dkg
originally wrote for his series on indexing encrypted messages. I've
ripped out all the encryption related stuff here.

I've also postulated (but not yet written) a more generic way of
handling index options, roughly modeled on our command-line-options
code. I hope that this will allow fewer functions, and a more static
API at the library level; at this point it's just a sketch of an idea.

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-04-04 11:10 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-02 13:16 second round of indexing all files David Bremner
2017-04-02 13:16 ` [rfc patch v2 1/5] lib: add definitions for notmuch_param_t David Bremner
2017-04-02 13:16 ` [rfc patch v2 2/5] added notmuch_message_reindex David Bremner
2017-04-02 13:16 ` [rfc patch v2 3/5] add "notmuch reindex" subcommand David Bremner
2017-04-02 13:16 ` [rfc patch v2 4/5] test: add known broken test for duplicate message id David Bremner
2017-04-02 13:16 ` [rfc patch v2 5/5] lib: index message files with duplicate message-ids David Bremner
2017-04-04  1:47 ` third round of indexing all files David Bremner
2017-04-04  1:47   ` [rfc patch v3 1/6] lib: add definitions for notmuch_param_t David Bremner
2017-04-04  1:47   ` [rfc patch v3 2/6] lib: add _notmuch_message_remove_indexed_terms David Bremner
2017-04-04  1:47   ` [rfc patch v3 3/6] added notmuch_message_reindex David Bremner
2017-04-04  1:47   ` [rfc patch v3 4/6] add "notmuch reindex" subcommand David Bremner
2017-04-04  1:47   ` [rfc patch v3 5/6] test: add known broken test for duplicate message id David Bremner
2017-04-04  1:47   ` [rfc patch v3 6/6] lib: index message files with duplicate message-ids David Bremner
2017-04-04 11:10   ` third round of indexing all files David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).