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.
This commit is contained in:
Carl Worth 2009-11-12 09:38:24 -08:00
parent f0d4c3ace2
commit 4d35c3544d
2 changed files with 0 additions and 13 deletions

View file

@ -107,7 +107,6 @@ prefix_t BOOLEAN_PREFIX_INTERNAL[] = {
{ "ref", "XREFERENCE" },
{ "replyto", "XREPLYTO" },
{ "timestamp", "XTIMESTAMP" },
{ "contact", "XCONTACT" }
};
prefix_t BOOLEAN_PREFIX_EXTERNAL[] = {

View file

@ -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) {