Mercurial > dovecot > core-2.2
changeset 13112:10dcd83cd77d
s/search score/search relevancy/
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 26 Jul 2011 14:11:23 +0300 |
parents | 7417163fada0 |
children | 2e15e70f5f2d |
files | src/imap/cmd-sort.c src/lib-storage/index/index-mail.c src/lib-storage/index/index-sort.c src/lib-storage/mail-storage.h src/plugins/fts/fts-storage.c |
diffstat | 5 files changed, 16 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/cmd-sort.c Tue Jul 26 14:10:47 2011 +0300 +++ b/src/imap/cmd-sort.c Tue Jul 26 14:11:23 2011 +0300 @@ -19,7 +19,8 @@ { MAIL_SORT_SIZE, "size" }, { MAIL_SORT_SUBJECT, "subject" }, { MAIL_SORT_TO, "to" }, - { MAIL_SORT_SEARCH_SCORE, "x-score" }, + { MAIL_SORT_RELEVANCY, "x-score" }, /* FIXME: obsolete */ + { MAIL_SORT_RELEVANCY, "relevancy" }, { MAIL_SORT_DISPLAYFROM, "displayfrom" }, { MAIL_SORT_DISPLAYTO, "displayto" },
--- a/src/lib-storage/index/index-mail.c Tue Jul 26 14:10:47 2011 +0300 +++ b/src/lib-storage/index/index-mail.c Tue Jul 26 14:11:23 2011 +0300 @@ -1064,7 +1064,7 @@ case MAIL_FETCH_FROM_ENVELOPE: case MAIL_FETCH_UIDL_FILE_NAME: case MAIL_FETCH_UIDL_BACKEND: - case MAIL_FETCH_SEARCH_SCORE: + case MAIL_FETCH_SEARCH_RELEVANCY: case MAIL_FETCH_GUID: case MAIL_FETCH_HEADER_MD5: case MAIL_FETCH_POP3_ORDER:
--- a/src/lib-storage/index/index-sort.c Tue Jul 26 14:10:47 2011 +0300 +++ b/src/lib-storage/index/index-sort.c Tue Jul 26 14:11:23 2011 +0300 @@ -105,26 +105,26 @@ node->size = index_sort_get_pop3_order(mail); } -static float index_sort_get_score(struct mail *mail) +static float index_sort_get_relevancy(struct mail *mail) { const char *str; - if (mail_get_special(mail, MAIL_FETCH_SEARCH_SCORE, &str) < 0) + if (mail_get_special(mail, MAIL_FETCH_SEARCH_RELEVANCY, &str) < 0) return 0; else return strtod(str, NULL); } static void -index_sort_list_add_score(struct mail_search_sort_program *program, - struct mail *mail) +index_sort_list_add_relevancy(struct mail_search_sort_program *program, + struct mail *mail) { ARRAY_TYPE(mail_sort_node_float) *nodes = program->context; struct mail_sort_node_float *node; node = array_append_space(nodes); node->seq = mail->seq; - node->num = index_sort_get_score(mail); + node->num = index_sort_get_relevancy(mail); } void index_sort_list_add(struct mail_search_sort_program *program, @@ -299,12 +299,12 @@ program->sort_list_finish = index_sort_list_finish_string; index_sort_list_init_string(program); break; - case MAIL_SORT_SEARCH_SCORE: { + case MAIL_SORT_RELEVANCY: { ARRAY_TYPE(mail_sort_node_float) *nodes; nodes = i_malloc(sizeof(*nodes)); i_array_init(nodes, 128); - program->sort_list_add = index_sort_list_add_score; + program->sort_list_add = index_sort_list_add_relevancy; program->sort_list_finish = index_sort_list_finish_float; program->context = nodes; break; @@ -513,11 +513,11 @@ ret = size1 < size2 ? -1 : (size1 > size2 ? 1 : 0); break; - case MAIL_SORT_SEARCH_SCORE: + case MAIL_SORT_RELEVANCY: mail_set_seq(mail, seq1); - float1 = index_sort_get_score(mail); + float1 = index_sort_get_relevancy(mail); mail_set_seq(mail, seq2); - float2 = index_sort_get_score(mail); + float2 = index_sort_get_relevancy(mail); ret = float1 < float2 ? -1 : (float1 > float2 ? 1 : 0);
--- a/src/lib-storage/mail-storage.h Tue Jul 26 14:10:47 2011 +0300 +++ b/src/lib-storage/mail-storage.h Tue Jul 26 14:11:23 2011 +0300 @@ -100,7 +100,7 @@ MAIL_SORT_SIZE = 0x0010, MAIL_SORT_SUBJECT = 0x0020, MAIL_SORT_TO = 0x0040, - MAIL_SORT_SEARCH_SCORE = 0x0080, + MAIL_SORT_RELEVANCY = 0x0080, MAIL_SORT_DISPLAYFROM = 0x0100, MAIL_SORT_DISPLAYTO = 0x0200, MAIL_SORT_POP3_ORDER = 0x0400, @@ -136,7 +136,7 @@ MAIL_FETCH_UIDL_FILE_NAME = 0x00020000, MAIL_FETCH_UIDL_BACKEND = 0x00040000, MAIL_FETCH_MAILBOX_NAME = 0x00080000, - MAIL_FETCH_SEARCH_SCORE = 0x00100000, + MAIL_FETCH_SEARCH_RELEVANCY = 0x00100000, MAIL_FETCH_GUID = 0x00200000, MAIL_FETCH_POP3_ORDER = 0x00400000 };
--- a/src/plugins/fts/fts-storage.c Tue Jul 26 14:10:47 2011 +0300 +++ b/src/plugins/fts/fts-storage.c Tue Jul 26 14:11:23 2011 +0300 @@ -289,7 +289,7 @@ struct fts_transaction_context *ft = FTS_CONTEXT(_mail->transaction); const struct fts_score_map *scores; - if (field != MAIL_FETCH_SEARCH_SCORE || ft->scores == NULL) + if (field != MAIL_FETCH_SEARCH_RELEVANCY || ft->scores == NULL) scores = NULL; else { scores = array_bsearch(&ft->scores->score_map, &_mail->uid,