summaryrefslogtreecommitdiff
path: root/myisam
diff options
context:
space:
mode:
authorserg@serg.mysql.com <>2001-11-08 00:06:07 +0100
committerserg@serg.mysql.com <>2001-11-08 00:06:07 +0100
commit9fdd88e1f3fc9553c2e74a661523d5c4830b3433 (patch)
tree57e47c348efe428aa84238f656e05060bae45a6b /myisam
parentbfc6a29df67b39259d4313679b9cd0db2193d856 (diff)
downloadmariadb-git-9fdd88e1f3fc9553c2e74a661523d5c4830b3433.tar.gz
bug in relevance calculation fixed
Diffstat (limited to 'myisam')
-rw-r--r--myisam/ft_boolean_search.c3
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;
}
}