X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=manpages%2Fnotmuch-search-1.mdwn;fp=manpages%2Fnotmuch-search-1.mdwn;h=95eead47d39b31e4666db51065d00c4d880f1443;hb=01b1bc7553d0b0ebf35ac3016c83240b4151ad59;hp=0000000000000000000000000000000000000000;hpb=c2a1babf958cb98d7c16b0d901d94beeec20ff10;p=obsolete%2Fnotmuch-wiki diff --git a/manpages/notmuch-search-1.mdwn b/manpages/notmuch-search-1.mdwn new file mode 100644 index 0000000..95eead4 --- /dev/null +++ b/manpages/notmuch-search-1.mdwn @@ -0,0 +1,163 @@ +
+ notmuch-search - Search for messages matching the given search terms. ++ +
+ notmuch search [options...] <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 mes- + sages 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 ++ +. +
+ Supported options for search include ++ +
+ --format=(json|text) ++ +
+ Presents the results in either JSON or plain-text (default). ++ +
+ --output=(summary|threads|messages|files|tags) ++ +
+ summary ++ +
+ Output a summary of each thread with any message matching + the search terms. The summary includes the thread ID, date, + the number of messages in the thread (both the number + matched and the total number), the authors of the thread + and the subject. ++ +
+ threads ++ +
+ Output the thread IDs of all threads with any message + matching the search terms, either one per line (--for- + mat=text) or as a JSON array (--format=json). ++ +
+ messages ++ +
+ Output the message IDs of all messages matching the search + terms, either one per line (--format=text) or as a JSON + array (--format=json). ++ +
+ files ++ +
+ Output the filenames of all messages matching the search + terms, either one per line (--format=text) or as a JSON + array (--format=json). ++ +
+ tags ++ +
+ Output all tags that appear on any message matching the + search terms, either one per line (--format=text) or as a + JSON array (--format=json). ++ +
+ --sort=(newest-first|oldest-first) ++ +
+ This option can be used to present results in either chronolog- + ical order (oldest-first) or reverse chronological order (new- + est-first). ++ +
+ Note: The thread order will be distinct between these two + options (beyond being simply reversed). When sorting by old- + est-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). ++ +
+ --offset=[-]N ++ +
+ Skip displaying the first N results. With the leading '-', + start at the Nth result from the end. ++ +
+ --limit=N ++ +
+ Limit the number of displayed results to N. ++ +
+ --exclude=(true|false|flag) ++ +
+ Specify whether to omit messages matching search.tag_exclude + from the search results (the default) or not. The extra option + flag only has an effect when --output=summary In this case all + matching threads are returned but the "match count" is the num- + ber of matching non-excluded messages in the thread. ++ +
+ notmuch(1), notmuch-config(1), notmuch-count(1), notmuch-dump(1), not- + much-hooks(5), notmuch-new(1), notmuch-reply(1), notmuch-restore(1), + notmuch-search-terms(7), notmuch-show(1), notmuch-tag(1) ++ +