MySQL 9.1.0
Source Code Documentation
fts_phrase_t Struct Reference

The match positions and tokesn to match. More...

Public Member Functions

 fts_phrase_t (const dict_table_t *table)
 

Public Attributes

bool found
 Match result. More...
 
const fts_match_tmatch
 Positions within text. More...
 
const ib_vector_ttokens
 Tokens to match. More...
 
ulint distance
 For matching on proximity distance. More...
 
CHARSET_INFOcharset
 Phrase match charset. More...
 
mem_heap_theap
 Heap for word processing. More...
 
const page_size_t page_size
 Row page size. More...
 
fts_proximity_tproximity_pos
 Position info for proximity search verification. More...
 
st_mysql_ftparserparser
 FTS plugin parser. More...
 

Detailed Description

The match positions and tokesn to match.

Constructor & Destructor Documentation

◆ fts_phrase_t()

fts_phrase_t::fts_phrase_t ( const dict_table_t table)
inline

Member Data Documentation

◆ charset

CHARSET_INFO* fts_phrase_t::charset

Phrase match charset.

◆ distance

ulint fts_phrase_t::distance

For matching on proximity distance.

Can be 0 for exact match

◆ found

bool fts_phrase_t::found

Match result.

◆ heap

mem_heap_t* fts_phrase_t::heap

Heap for word processing.

◆ match

const fts_match_t* fts_phrase_t::match

Positions within text.

◆ page_size

const page_size_t fts_phrase_t::page_size

Row page size.

◆ parser

st_mysql_ftparser* fts_phrase_t::parser

FTS plugin parser.

◆ proximity_pos

fts_proximity_t* fts_phrase_t::proximity_pos

Position info for proximity search verification.

Records the min and max position of words matched

◆ tokens

const ib_vector_t* fts_phrase_t::tokens

Tokens to match.


The documentation for this struct was generated from the following file: