MySQL 9.1.0
Source Code Documentation
|
This type represents a single document field. More...
#include <fts0types.h>
Public Attributes | |
fts_string_t | text |
document text More... | |
bool | found |
true if the document was found successfully in the database More... | |
ib_rbt_t * | tokens |
This is filled when the document is tokenized. More... | |
ib_alloc_t * | self_heap |
An instance of this type is allocated from this heap along with any objects that have the same lifespan, most notably the vector of token positions. More... | |
CHARSET_INFO * | charset |
Document's charset info. More... | |
st_mysql_ftparser * | parser |
fts plugin parser More... | |
bool | is_ngram |
Whether it is a ngram parser. More... | |
ib_rbt_t * | stopwords |
Stopwords. More... | |
This type represents a single document field.
When fulltext index spans multiple columns, the entire document (all indexed text in a row) is comprised of multiple fields, one per indexed column.
CHARSET_INFO* fts_doc_t::charset |
Document's charset info.
bool fts_doc_t::found |
true if the document was found successfully in the database
bool fts_doc_t::is_ngram |
Whether it is a ngram parser.
st_mysql_ftparser* fts_doc_t::parser |
fts plugin parser
ib_alloc_t* fts_doc_t::self_heap |
An instance of this type is allocated from this heap along with any objects that have the same lifespan, most notably the vector of token positions.
ib_rbt_t* fts_doc_t::stopwords |
Stopwords.
fts_string_t fts_doc_t::text |
document text
ib_rbt_t* fts_doc_t::tokens |
This is filled when the document is tokenized.
Tokens; indexed by fts_string_t*, cells are of type fts_token_t*