summaryrefslogtreecommitdiff
path: root/storage/myisam/ft_nlq_search.c
diff options
context:
space:
mode:
Diffstat (limited to 'storage/myisam/ft_nlq_search.c')
-rw-r--r--storage/myisam/ft_nlq_search.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/storage/myisam/ft_nlq_search.c b/storage/myisam/ft_nlq_search.c
index e19765efe3e..deb645b3b15 100644
--- a/storage/myisam/ft_nlq_search.c
+++ b/storage/myisam/ft_nlq_search.c
@@ -199,14 +199,12 @@ static int walk_and_push(FT_SUPERDOC *from,
static int FT_DOC_cmp(void *unused __attribute__((unused)),
FT_DOC *a, FT_DOC *b)
{
- double c= b->weight - a->weight;
- return ((c < 0) ? -1 : (c > 0) ? 1 : 0);
+ return CMP_NUM(b->weight, a->weight);
}
FT_INFO *ft_init_nlq_search(MI_INFO *info, uint keynr, uchar *query,
- mysql_ft_size_t query_len, uint flags,
- uchar *record)
+ uint query_len, uint flags, uchar *record)
{
TREE wtree;
ALL_IN_ONE aio;