summaryrefslogtreecommitdiff
path: root/myisam
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2001-11-08 01:33:46 +0200
committerunknown <monty@hundin.mysql.fi>2001-11-08 01:33:46 +0200
commit356003a8c9d939dc5c95f50539d3916e404d25a9 (patch)
tree367be6b2c2ba604384d0c105144c39d4fff5754b /myisam
parent901827f4257253a0da66252862e385171662bc60 (diff)
parent680646c2aebec94482413d39062fbdfe96c6bda6 (diff)
downloadmariadb-git-356003a8c9d939dc5c95f50539d3916e404d25a9.tar.gz
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
myisam/ft_boolean_search.c: Auto merged
Diffstat (limited to 'myisam')
-rw-r--r--myisam/ft_boolean_search.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/myisam/ft_boolean_search.c b/myisam/ft_boolean_search.c
index d349df9fa85..de9d16e42c8 100644
--- a/myisam/ft_boolean_search.c
+++ b/myisam/ft_boolean_search.c
@@ -252,7 +252,7 @@ void _ftb_climb_the_tree(FTB_WORD *ftbw, my_off_t curdoc)
{
/* NOTE: special sort function of queue assures that all yn<0
* events for every particular subexpression will
- * "auto-magically" happen BEFORE all yn>=0 events. So no
+ * "auto-magically" happen BEFORE all the yn>=0 events. So no
* already matched expression can become not-matched again.
*/
++ftbe->nos;
@@ -261,15 +261,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;
}
}