notmuch-search
search for messages matching the given search terms
- Provided by: notmuch (Version: 0.21-3ubuntu2)
- Report a bug
search for messages matching the given search terms
notmuch search [option ...] <search-term> ...
Search for messages matching the given search terms, and display as results the threads containing the matched messages.
The output consists of one line per thread, giving a thread ID, the date of the newest (or oldest, depending on the sort option) matched message in the thread, the number of matched messages and total messages in the thread, the names of all participants in the thread, and the subject of the newest (or oldest) message.
See notmuch-search-terms(7) for details of the supported syntax for <search-terms>.
Supported options for search include
--output=(summary|threads|messages|files|tags)
Note that each message may have multiple filenames associated with it. All of them are included in the output (unless limited with the --duplicate=N option). This may be particularly confusing for folder: or path: searches in a specified directory, as the messages may have duplicates in other directories that are included in the output, although these files alone would not match the search.
Note: The thread order will be distinct between these two options (beyond being simply reversed). When sorting by oldest-first the threads will be sorted by the oldest message in each thread, but when sorting by newest-first the threads will be sorted by the newest message in each thread.
By default, results will be displayed in reverse chronological order, (that is, the newest results will be displayed first).
The default value, true, prevents excluded messages from matching the search terms.
all additionally prevents excluded messages from appearing in displayed results, in effect behaving as though the excluded messages do not exist.
false allows excluded messages to match search terms and appear in displayed results. Excluded messages are still marked in the relevant outputs.
flag only has an effect when --output=summary. The output is almost identical to false, but the "match count" is the number of matching non-excluded messages in the thread, rather than the number of matching messages.
For --output=messages, only output message IDs of messages matching the search terms that have at least N filenames associated with them.
Note that this option is orthogonal with the folder: search prefix. The prefix matches messages based on filenames. This option filters filenames of the matching messages.
This command supports the following special exit status codes
notmuch(1), notmuch-config(1), notmuch-count(1), notmuch-dump(1), notmuch-hooks(5), notmuch-insert(1), notmuch-new(1), notmuch-reply(1), notmuch-restore(1), notmuch-search-terms(7), notmuch-show(1), notmuch-tag(1) notmuch-address(1)
Carl Worth and many others
2009-2015, Carl Worth and many others