8 **notmuch** **count** **property:**\ <*key*>=<*value*>
10 **notmuch** **search** **property:**\ <*key*>=<*value*>
12 **notmuch** **show** **property:**\ <*key*>=<*value*>
14 **notmuch** **reindex** **property:**\ <*key*>=<*value*>
16 **notmuch** **tag** +<*tag*> **property:**\ <*key*>=<*value*>
19 **notmuch** **dump** **--include=properties**
21 **notmuch** **restore** **--include=properties**
26 Several notmuch commands can search for, modify, add or remove
27 properties associated with specific messages. Properties are
28 key/value pairs, and a message can have more than one key/value pair
31 While users can select based on a specific property in their search
32 terms with the prefix **property:**, the notmuch command-line
33 interface does not provide mechanisms for modifying properties
36 Instead, message properties are expected to be set and used
37 programmatically, according to logic in notmuch itself, or in
40 Extensions to notmuch which make use of properties are encouraged to
41 report the specific properties used to the upstream notmuch project,
42 as a way of avoiding collisions in the property namespace.
47 Any property with a key that starts with "index." will be removed (and
48 possibly re-set) upon reindexing (see **notmuch-reindex(1)**).
55 **notmuch-insert(1)**,
57 **notmuch-reindex(1)**,
58 **notmuch-restore(1)**,
59 ***notmuch-search-terms(7)**