summaryrefslogtreecommitdiff
path: root/myisam/ftdefs.h
diff options
context:
space:
mode:
authorunknown <serg@serg.mysql.com>2001-11-28 17:55:45 +0100
committerunknown <serg@serg.mysql.com>2001-11-28 17:55:45 +0100
commitf3918c8413199fff3339a62498ecc42d8c540c3a (patch)
treecaee073830ac75c7f6485bf0a5d92ffda5d16255 /myisam/ftdefs.h
parent056c71f1ae445b96c13e241d40a729f16e65bb4a (diff)
downloadmariadb-git-f3918c8413199fff3339a62498ecc42d8c540c3a.tar.gz
boolean fulltext search without an index
myisam/ft_dump.c: some help added
Diffstat (limited to 'myisam/ftdefs.h')
-rw-r--r--myisam/ftdefs.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/myisam/ftdefs.h b/myisam/ftdefs.h
index fd3660edcba..147c3f5b5e6 100644
--- a/myisam/ftdefs.h
+++ b/myisam/ftdefs.h
@@ -120,14 +120,14 @@ uint _ft_make_key(MI_INFO *, uint , byte *, FT_WORD *, my_off_t);
byte ft_get_word(byte **, byte *, FT_WORD *, FTB_PARAM *);
byte ft_simple_get_word(byte **, byte *, FT_WORD *);
-TREE * ft_parse(TREE *, byte *, int);
+int ft_parse(TREE *, byte *, int);
FT_WORD * ft_linearize(/*MI_INFO *, uint, byte *, */TREE *);
FT_WORD * _mi_ft_parserecord(MI_INFO *, uint, byte *, const byte *);
const struct _ft_vft _ft_vft_nlq;
FT_INFO *ft_init_nlq_search(MI_INFO *, uint, byte *, uint, my_bool);
int ft_nlq_read_next(FT_INFO *, char *);
-float ft_nlq_find_relevance(FT_INFO *, my_off_t, byte *);
+float ft_nlq_find_relevance(FT_INFO *, byte *, uint);
void ft_nlq_close_search(FT_INFO *);
float ft_nlq_get_relevance(FT_INFO *);
my_off_t ft_nlq_get_docid(FT_INFO *);
@@ -136,7 +136,7 @@ void ft_nlq_reinit_search(FT_INFO *);
const struct _ft_vft _ft_vft_boolean;
FT_INFO *ft_init_boolean_search(MI_INFO *, uint, byte *, uint, my_bool);
int ft_boolean_read_next(FT_INFO *, char *);
-float ft_boolean_find_relevance(FT_INFO *, my_off_t, byte *);
+float ft_boolean_find_relevance(FT_INFO *, byte *, uint);
void ft_boolean_close_search(FT_INFO *);
float ft_boolean_get_relevance(FT_INFO *);
my_off_t ft_boolean_get_docid(FT_INFO *);