diff options
author | David Bremner <david@tethera.net> | 2021-08-24 08:17:18 -0700 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2021-09-04 17:07:19 -0700 |
commit | a2785c3919c56a370a7f860f4eeb93846f4a1e63 (patch) | |
tree | 2c2485c920c551ea9a5a7073c8d466cedf138db9 /doc | |
parent | 3202e0d1feba1ab955ba1c07098c00208f8f0ada (diff) |
lib/parse-sexp: stem unquoted atoms
This is somewhat less DWIM than the Xapian query parser, but it has
the advantage of simplicity.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man7/notmuch-sexp-queries.rst | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/man7/notmuch-sexp-queries.rst b/doc/man7/notmuch-sexp-queries.rst index 1118f854..d177934d 100644 --- a/doc/man7/notmuch-sexp-queries.rst +++ b/doc/man7/notmuch-sexp-queries.rst @@ -41,8 +41,10 @@ subqueries. The empty list matches all messages *term* - Match all messages containing *term*, possibly after stemming - or phase splitting. + Match all messages containing *term*, possibly after + stemming or phase splitting. For discussion of stemming in + notmuch see :any:`notmuch-search-terms(7)`. Stemming only applies + to unquoted terms (basic values) in s-expression queries. ``(`` *field* |q1| |q2| ... |qn| ``)`` Restrict the queries |q1| to |qn| to *field*, and combine with *and* @@ -76,6 +78,10 @@ EXAMPLES ``Wizard`` Match all messages containing the word "wizard", ignoring case. +``added`` + Match all messages containing "added", but also those containing "add", "additional", + "Additional", "adds", etc... via stemming. + .. |q1| replace:: :math:`q_1` .. |q2| replace:: :math:`q_2` .. |qn| replace:: :math:`q_n` |