From a287074f7b813529fe45ee9de0ca5d313c8a6ffa Mon Sep 17 00:00:00 2001 From: djcb Date: Sat, 22 Dec 2012 11:47:20 +0200 Subject: [PATCH] * match all fields in query with explicit prefix --- lib/mu-query.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mu-query.cc b/lib/mu-query.cc index a5f9674a..6a895f7e 100644 --- a/lib/mu-query.cc +++ b/lib/mu-query.cc @@ -253,7 +253,6 @@ add_prefix (MuMsgFieldId mfid, Xapian::QueryParser* qparser) !mu_msg_field_xapian_term(mfid) && !mu_msg_field_xapian_contact(mfid)) return; - try { const std::string pfx (1, mu_msg_field_xapian_prefix (mfid)); @@ -270,8 +269,9 @@ add_prefix (MuMsgFieldId mfid, Xapian::QueryParser* qparser) qparser->add_prefix (shortcut, pfx); } - if (!mu_msg_field_needs_prefix(mfid)) - qparser->add_prefix ("", pfx); + // all fiels are also matched implicitly, withouth + // an + qparser->add_prefix ("", pfx); } MU_XAPIAN_CATCH_BLOCK; }