The non-field processor behaviour is is convert the corresponding
queries into a search for the unprefixed terms. This yields pretty
surprising results so I decided to generate a query that would match
the terms (i.e. none with that prefix) generated for an empty header.
lib/regexp-fields.cc | 5 +++++
test/T650-regexp-query.sh | 2 --
2 files changed, 5 insertions(+), 2 deletions(-)
Full disclosure, this is a pretty expensive query. On an older i7, it
takes about 7.5s (elapsed) on my 466k messages to find 702 messages
without a subject. I don't think it's a big deal, since I don't think
> On Sat, Mar 25 2017, David Bremner <[hidden email]> wrote:
>> This obsoletes the first two patches of
>> id:[hidden email] >>
>> I think this is a more meaningful interpretation than matching all messages.
> These changes look good (AFAIU). tests pass (debian unstable container on
> fedora 25 host)