![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
Some definitions for full-text indices. More...
Go to the source code of this file.
Classes | |
| struct | _ft_vft | 
| struct | _ft_vft_ext | 
| struct | FT_INFO | 
| struct | FT_INFO_EXT | 
| struct | ft_hints | 
| Info about FULLTEXT index hints, passed to the storage engine.  More... | |
Macros | |
| #define | HA_FT_MAXBYTELEN 336 | 
| #define | HA_FT_MAXCHARLEN (HA_FT_MAXBYTELEN / 4) | 
| #define | DEFAULT_FTB_SYNTAX "+ -><()~*:\"\"&|" | 
| #define | FTS_ORDERED_RESULT (1LL << 1) | 
| #define | FTS_DOCID_IN_RESULT (1LL << 2) | 
| #define | FTS_DOC_ID_COL_NAME "FTS_DOC_ID" | 
| #define | FTS_NGRAM_PARSER_NAME "ngram" | 
| #define | FT_NL 0 /** Normal mode */ | 
| #define | FT_BOOL 1 /** Boolean mode */ | 
| #define | FT_SORTED 2 /** perform internal sorting by rank */ | 
| #define | FT_EXPAND 4 /** query expansion */ | 
| #define | FT_NO_RANKING 8 /** skip rank calculation */ | 
Enumerations | |
| enum | ft_operation { FT_OP_UNDEFINED , FT_OP_NO , FT_OP_GT , FT_OP_GE } | 
| Operation types, used in FT_HINTS.  More... | |
Functions | |
| int | ft_init_stopwords (void) | 
| void | ft_free_stopwords (void) | 
| FT_INFO * | ft_init_search (uint, void *, uint, uchar *, uint, const CHARSET_INFO *, uchar *) | 
| bool | ft_boolean_check_syntax_string (const uchar *) | 
Variables | |
| const char * | ft_stopword_file | 
| const char * | ft_precompiled_stopwords [] | 
| ulong | ft_min_word_len | 
| ulong | ft_max_word_len | 
| ulong | ft_query_expansion_limit | 
| const char * | ft_boolean_syntax | 
| struct st_mysql_ftparser | ft_default_parser | 
Some definitions for full-text indices.
| #define DEFAULT_FTB_SYNTAX "+ -><()~*:\"\"&|" | 
| #define FT_BOOL 1 /** Boolean mode */ | 
| #define FT_EXPAND 4 /** query expansion */ | 
| #define FT_NL 0 /** Normal mode */ | 
| #define FT_NO_RANKING 8 /** skip rank calculation */ | 
| #define FT_SORTED 2 /** perform internal sorting by rank */ | 
| #define FTS_DOC_ID_COL_NAME "FTS_DOC_ID" | 
| #define FTS_DOCID_IN_RESULT (1LL << 2) | 
| #define FTS_NGRAM_PARSER_NAME "ngram" | 
| #define FTS_ORDERED_RESULT (1LL << 1) | 
| #define HA_FT_MAXBYTELEN 336 | 
| #define HA_FT_MAXCHARLEN (HA_FT_MAXBYTELEN / 4) | 
| enum ft_operation | 
| bool ft_boolean_check_syntax_string | ( | const uchar * | str | ) | 
| void ft_free_stopwords | ( | void | ) | 
| FT_INFO * ft_init_search | ( | uint | flags, | 
| void * | info, | ||
| uint | keynr, | ||
| uchar * | query, | ||
| uint | query_len, | ||
| const CHARSET_INFO * | cs, | ||
| uchar * | record | ||
| ) | 
| int ft_init_stopwords | ( | void | ) | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern | 
      
  | 
  extern |