From 3327a5566f955ef1bca76e03fe57c15ab44936b5 Mon Sep 17 00:00:00 2001 From: djcb Date: Thu, 18 Apr 2013 20:31:42 +0300 Subject: [PATCH] * minor --- lib/mu-store-write.cc | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/mu-store-write.cc b/lib/mu-store-write.cc index f8c635bf..95e7cdb2 100644 --- a/lib/mu-store-write.cc +++ b/lib/mu-store-write.cc @@ -318,12 +318,19 @@ add_terms_values_str (Xapian::Document& doc, char *val, termgen.set_document (doc); termgen.index_text_without_positions (val, 1, prefix(mfid)); } - if (mu_msg_field_xapian_escape (mfid)) - val = mu_str_xapian_escape_term (val, strchunk); - if (mu_msg_field_xapian_term(mfid)) + + if (mu_msg_field_xapian_term(mfid)) { + + if (mu_msg_field_xapian_escape (mfid)) + val = mu_str_xapian_escape_term (val, strchunk); + + // if (mfid == MU_MSG_FIELD_ID_TAGS) + // g_print ("tag:'%s'\n", val); + doc.add_term (prefix(mfid) + std::string(val, 0, _MuStore::MAX_TERM_LENGTH)); + } }