From: Carl Worth Date: Thu, 12 Nov 2009 17:38:24 +0000 (-0800) Subject: Don't create "contact" terms in the database. X-Git-Tag: 0.1~522 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=4d35c3544d7bb0143cb1a17cc197cfe271670bf8 Don't create "contact" terms in the database. We never did export any interface to get at these, and when I went to use these, I found them inadequate, (because I wanted to distinguish address found in from: from those found in To:). Meanwhile, it was easy enough to extract addresses with a search like: notmuch show tag:sent | grep ^To: so the storage of contact terms was just wasting space. Stop that. --- diff --git a/lib/database.cc b/lib/database.cc index 6b7ad49d..4e49e53f 100644 --- a/lib/database.cc +++ b/lib/database.cc @@ -107,7 +107,6 @@ prefix_t BOOLEAN_PREFIX_INTERNAL[] = { { "ref", "XREFERENCE" }, { "replyto", "XREPLYTO" }, { "timestamp", "XTIMESTAMP" }, - { "contact", "XCONTACT" } }; prefix_t BOOLEAN_PREFIX_EXTERNAL[] = { diff --git a/lib/index.cc b/lib/index.cc index 747a4e63..65b83b3f 100644 --- a/lib/index.cc +++ b/lib/index.cc @@ -31,23 +31,11 @@ _index_address_mailbox (notmuch_message_t *message, { InternetAddressMailbox *mailbox = INTERNET_ADDRESS_MAILBOX (address); const char *name, *addr; - char *contact; int own_name = 0; name = internet_address_get_name (address); addr = internet_address_mailbox_get_addr (mailbox); - if (addr) { - if (name) { - contact = talloc_asprintf (message, "\"%s\" <%s>", - name, addr); - _notmuch_message_add_term (message, "contact", contact); - talloc_free (contact); - } else { - _notmuch_message_add_term (message, "contact", addr); - } - } - /* In the absence of a name, we'll strip the part before the @ * from the address. */ if (! name) {