From bda10fa1b37fed8ea313ea8ad49fa6146e65b4c0 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Thu, 29 Dec 2022 20:23:56 +0000 Subject: xapian: Do not override the default OR implicit query operator. An implicit AND operator is overly restrictive. It was only necessary because prefixes that should have been indexed as boolean prefixes were not. * mumi/xapian.scm (parse-query*): Do not override the default OR implicit query operator. --- mumi/xapian.scm | 1 - 1 file changed, 1 deletion(-) diff --git a/mumi/xapian.scm b/mumi/xapian.scm index 7bf84d3..ae01acc 100644 --- a/mumi/xapian.scm +++ b/mumi/xapian.scm @@ -253,7 +253,6 @@ messages and index their contents in the Xapian database at DBPATH." (let ((queryparser (new-QueryParser)) (date-range-processor (new-DateRangeProcessor 0 "date:" 0)) (mdate-range-processor (new-DateRangeProcessor 1 "mdate:" 0))) - (QueryParser-set-default-op queryparser (Query-OP-AND)) (QueryParser-set-stemmer queryparser stemmer) (when stemming-strategy (QueryParser-set-stemming-strategy queryparser stemming-strategy)) -- cgit v1.2.3