From: Adam Dickmeiss Date: Tue, 18 Sep 2012 12:32:29 +0000 (+0200) Subject: relevance: avoid false hits for whitespace tokens X-Git-Tag: v1.6.19~3 X-Git-Url: http://sru.miketaylor.org.uk/cgi-bin?a=commitdiff_plain;h=bb28a0c5f71636328d7f48a1a1fad1e07f9b8cd7;p=pazpar2-moved-to-github.git relevance: avoid false hits for whitespace tokens For example, & could be turned into an empty string. And that would occur nowhere else, giving a high inverse document frequency! --- diff --git a/src/relevance.c b/src/relevance.c index b9fc0e1..a3ee82d 100644 --- a/src/relevance.c +++ b/src/relevance.c @@ -50,7 +50,7 @@ static int word_entry_match(struct word_entry *entries, const char *norm_str, { for (; entries; entries = entries->next) { - if (!strcmp(norm_str, entries->norm_str)) + if (*norm_str && !strcmp(norm_str, entries->norm_str)) { const char *cp = 0; int no_read = 0;