mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
doc/sexp: document range queries.
Give examples for date fields, as these are commonly useful for user queries.
This commit is contained in:
parent
e7ffb74041
commit
d73ddec5b8
1 changed files with 18 additions and 0 deletions
|
@ -119,6 +119,12 @@ a message has one such attribute, and ``and`` otherwise.
|
||||||
Term or phrase fields can contain arbitrarily complex queries made up
|
Term or phrase fields can contain arbitrarily complex queries made up
|
||||||
from terms, operators, and modifiers, but not other fields.
|
from terms, operators, and modifiers, but not other fields.
|
||||||
|
|
||||||
|
Range fields take one or two arguments specifying lower and upper
|
||||||
|
bounds. One argument is interpreted as identical upper and lower
|
||||||
|
bounds. Either upper or lower bound may be specified as ``""`` or
|
||||||
|
``*`` to specify the lowest possible lower bound or highest possible
|
||||||
|
upper bound.
|
||||||
|
|
||||||
.. _field-table:
|
.. _field-table:
|
||||||
|
|
||||||
.. table:: Fields with supported modifiers
|
.. table:: Fields with supported modifiers
|
||||||
|
@ -240,6 +246,18 @@ EXAMPLES
|
||||||
|
|
||||||
Match messages in the given date range with tag unread.
|
Match messages in the given date range with tag unread.
|
||||||
|
|
||||||
|
``(and (date 2009-11-18 2009-11-18) (tag unread))``
|
||||||
|
|
||||||
|
Match messages in the given date range with tag unread.
|
||||||
|
|
||||||
|
``(and (date 2009-11-18 *) (tag unread))``
|
||||||
|
|
||||||
|
Match messages from 2009-11-18 or later with tag unread.
|
||||||
|
|
||||||
|
``(and (date * 2009-11-18) (tag unread))``
|
||||||
|
|
||||||
|
Match messages from 2009-11-18 or earlier with tag unread.
|
||||||
|
|
||||||
``(starts-with prelim)``
|
``(starts-with prelim)``
|
||||||
|
|
||||||
Match any words starting with "prelim".
|
Match any words starting with "prelim".
|
||||||
|
|
Loading…
Reference in a new issue