diff options
author | serg@serg.mysql.com <> | 2001-11-08 00:06:07 +0100 |
---|---|---|
committer | serg@serg.mysql.com <> | 2001-11-08 00:06:07 +0100 |
commit | 9fdd88e1f3fc9553c2e74a661523d5c4830b3433 (patch) | |
tree | 57e47c348efe428aa84238f656e05060bae45a6b /myisam | |
parent | bfc6a29df67b39259d4313679b9cd0db2193d856 (diff) | |
download | mariadb-git-9fdd88e1f3fc9553c2e74a661523d5c4830b3433.tar.gz |
bug in relevance calculation fixed
Diffstat (limited to 'myisam')
-rw-r--r-- | myisam/ft_boolean_search.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/myisam/ft_boolean_search.c b/myisam/ft_boolean_search.c index bda76cb09a8..49b861fe22d 100644 --- a/myisam/ft_boolean_search.c +++ b/myisam/ft_boolean_search.c @@ -260,15 +260,14 @@ void _ftb_climb_the_tree(FTB_WORD *ftbw, my_off_t curdoc) else /* if (yn==0) */ { + ftbe->cur_weight+=weight; if (ftbe->yesses >= ftbe->ythresh && !ftbe->nos) { yn=ftbe->yesno; - ftbe->cur_weight=weight; weight*=ftbe->weight; } else { - ftbe->cur_weight+=weight; break; } } |