diff options
| author | David Bremner <david@tethera.net> | 2022-05-28 07:32:08 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2022-05-28 07:33:47 -0300 |
| commit | b6429fa5333e6c8f474af784d6fd9f005c623d65 (patch) | |
| tree | a1a665d311f3264b63f34249ba0b534650f5bdc2 | |
| parent | 198a05f9711fca37ad8a9c3927ff92d0960c4498 (diff) | |
discuss the "why not regex everywhere" question
| -rw-r--r-- | faq.mdwn | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -69,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. +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, |
