From b2a8280f158957e18d714dea78637f6504dd7613 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 2 Jan 2023 11:33:59 +0100 Subject: xapian: Do not treat names as boolean prefix. This is a follow-up to commit dd22dcbf49045dfecf83ae84a3e703e2c4d7df31. When author/owner/submitters are treated as booleans we cannot search for partial names. --- mumi/xapian.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mumi/xapian.scm b/mumi/xapian.scm index 7ca5bb8..59ca9f4 100644 --- a/mumi/xapian.scm +++ b/mumi/xapian.scm @@ -327,13 +327,13 @@ intact." ;; prefixes for field search. (query (parse-query* querystring* #:stemmer (make-stem "en") - #:prefixes '(("subject" . "S")) - #:boolean-prefixes '(("author" . "XA") - ("msgid" . "XU") - ("owner" . "XO") + #:prefixes '(("subject" . "S") + ("submitter" . "A") + ("author" . "XA") + ("owner" . "XO")) + #:boolean-prefixes '(("msgid" . "XU") ("severity" . "XS") ("status" . "XSTATUS") - ("submitter" . "A") ("tag" . "XT")))) (enq (enquire db query))) ;; Collapse on mergedwith value -- cgit v1.2.3