]> git.notmuchmail.org Git - notmuch-wiki/blobdiff - faq.mdwn
add missing punctuation
[notmuch-wiki] / faq.mdwn
index b1588fb4b55d19e0aade98a00c0bdfcc19e9c697..7e41e961b576e79a6c405d626d5a5937b6869c8d 100644 (file)
--- a/faq.mdwn
+++ b/faq.mdwn
@@ -29,7 +29,8 @@ See help for `message-citation-line-format` for details.
 
 ## What are sexp queries?
 
 
 ## What are sexp queries?
 
-For the syntax of sexp queries, see [[the man page|manpages/notmuch-sexp-queries-7]].
+For the syntax of sexp queries, see [the manual
+page](https://notmuchmail.org/doc/latest/man7/notmuch-sexp-queries.html).
 
 To see if your version of notmuch supports them, run
 
 
 To see if your version of notmuch supports them, run
 
@@ -58,8 +59,8 @@ Next, use that to query the messages:
 
 ## How do I search for punctuation, specific special characters, or regexp?
 
 
 ## How do I search for punctuation, specific special characters, or regexp?
 
-Please see the [[notmuch-search-terms manual
-page|manpages/notmuch-search-terms-7]] first.
+Please see the [notmuch-search-terms manual
+page](https://notmuchmail.org/doc/latest/man7/notmuch-search-terms.html) first.
 
 The main thing to understand is that Xapian, and therefore Notmuch, searches are
 closer to natural language searches than regular expression
 
 The main thing to understand is that Xapian, and therefore Notmuch, searches are
 closer to natural language searches than regular expression
@@ -68,6 +69,17 @@ searches. Punctuation is mostly ignored.
 The boolean prefix searches (see Boolean and Probabilistic Prefixes in the man
 page), such as tag: or path: searches, need an exact match.
 
 The boolean prefix searches (see Boolean and Probabilistic Prefixes in the man
 page), such as tag: or path: searches, need an exact match.
 
+For [specific
+fields](https://notmuchmail.org/doc/latest/man7/notmuch-search-terms.html#search-prefixes)
+it is possible to use regex searches (although these are often
+noticeably slower than native Xapian queries). The limited set of
+fields is a quirk of implementation which requires a Xapian "value
+slot" in the database schema. Adding regex support for more fields to
+would require of adding more value slots to the schema. The
+performance impact of that needs to be experimentally evaluated, and
+assuming it is not too bad, some database upgrade code would need to
+be written.
+
 ## How do I search for folders or paths with spaces?
 
 The spaces in the names must be escaped. For example if you use bash or zsh,
 ## How do I search for folders or paths with spaces?
 
 The spaces in the names must be escaped. For example if you use bash or zsh,
@@ -94,8 +106,8 @@ This is required in order to run the `pre-new` and `post-new` hooks.
 No. Tagging is message based.
 
 It is possible, however, to make tags propagate to all messages in a thread
 No. Tagging is message based.
 
 It is possible, however, to make tags propagate to all messages in a thread
-using a little bit of scripting in the [[post-new
-hook|manpages/notmuch-hooks-5]]. For example, to add the muted tag to all
+using a little bit of scripting in the [post-new
+hook](https://notmuchmail.org/doc/latest/man5/notmuch-hooks.html). For example, to add the muted tag to all
 messages in threads that have at least one message with the muted tag:
 
         THREAD_TAGS="muted"
 messages in threads that have at least one message with the muted tag:
 
         THREAD_TAGS="muted"