2012-02-24 01:34:15 +01:00
|
|
|
:class:`Query` -- A search query
|
|
|
|
================================
|
|
|
|
|
|
|
|
.. currentmodule:: notmuch
|
|
|
|
|
|
|
|
.. autoclass:: Query
|
|
|
|
|
|
|
|
.. automethod:: create
|
|
|
|
|
|
|
|
.. attribute:: Query.SORT
|
|
|
|
|
|
|
|
Defines constants that are used as the mode in which to open a database.
|
|
|
|
|
|
|
|
SORT.OLDEST_FIRST
|
|
|
|
Sort by message date, oldest first.
|
|
|
|
|
|
|
|
SORT.NEWEST_FIRST
|
|
|
|
Sort by message date, newest first.
|
|
|
|
|
|
|
|
SORT.MESSAGE_ID
|
|
|
|
Sort by email message ID.
|
|
|
|
|
|
|
|
SORT.UNSORTED
|
|
|
|
Do not apply a special sort order (returns results in document id
|
|
|
|
order).
|
|
|
|
|
|
|
|
.. automethod:: set_sort
|
|
|
|
|
|
|
|
.. attribute:: sort
|
|
|
|
|
|
|
|
Instance attribute :attr:`sort` contains the sort order (see
|
2017-07-18 00:16:02 +02:00
|
|
|
:attr:`Query.SORT`) if explicitly specified via
|
2012-02-24 01:34:15 +01:00
|
|
|
:meth:`set_sort`. By default it is set to `None`.
|
|
|
|
|
2014-08-11 06:43:54 +02:00
|
|
|
.. automethod:: exclude_tag
|
|
|
|
|
2012-02-24 01:34:15 +01:00
|
|
|
.. automethod:: search_threads
|
|
|
|
|
|
|
|
.. automethod:: search_messages
|
|
|
|
|
|
|
|
.. automethod:: count_messages
|
|
|
|
|
|
|
|
.. automethod:: count_threads
|