notmuch/doc
David Bremner 319dd95ebb lib: add 'body:' field, stop indexing headers twice.
The new `body:` field (in Xapian terms) or prefix (in slightly
sloppier notmuch) terms allows matching terms that occur only in the
body.

Unprefixed query terms should continue to match anywhere (header or
body) in the message.

This follows a suggestion of Olly Betts to use the facility (since
Xapian 1.0.4) to add the same field with multiple prefixes. The double
indexing of previous versions is thus replaced with a query time
expension of unprefixed query terms to the various prefixed
equivalent.

Reindexing will be needed for 'body:' searches to work correctly;
otherwise they will also match messages where the term occur in
headers (demonstrated by the new tests in T530-upgrade.sh)
2019-04-17 08:48:16 -03:00
..
man1 doc: document notmuch new --verbose 2019-03-31 11:59:46 -03:00
man5 doc: unify definition list usage across man pages 2017-12-31 09:06:11 -04:00
man7 lib: add 'body:' field, stop indexing headers twice. 2019-04-17 08:48:16 -03:00
.gitignore Use rooted paths in .gitignore files 2017-08-18 19:42:35 -03:00
conf.py bump copyright year 2019-02-01 08:08:13 -04:00
doxygen.cfg Use https instead of http where possible 2016-06-05 08:32:17 -03:00
index.rst doc: add notmuch-properties(7) 2017-10-21 19:52:55 -03:00
INSTALL doc: remove support for rst2man 2015-01-22 08:37:25 +01:00
Makefile doc: convert sphinx based docs 2014-03-09 10:41:08 -03:00
Makefile.local doc/build: use $(MAKE) instead of make 2019-03-19 20:54:15 -03:00
notmuch-emacs.rst doc: Clean up warnings when building notmuch-emacs docs 2019-03-27 17:45:27 -03:00