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(1)

+ +

NAME

+ +
+       notmuch-search - Search for messages matching the given search terms.
+
+ +

SYNOPSIS

+ +
+       notmuch search [options...] <search-term>...
+
+ +

DESCRIPTION

+ +
+       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.
+
+ +

SEE ALSO

+ +
+       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)
+
+ +

Notmuch 0.13.2