![]() |
MySQL 8.0.43
Source Code Documentation
|
Columns of the FTS auxiliary INDEX table. More...
#include <fts0types.h>
Public Attributes | |
| doc_id_t | first_doc_id |
| First document id in ilist. More... | |
| doc_id_t | last_doc_id |
| Last document id in ilist. More... | |
| byte * | ilist |
| Binary list of documents & word positions the token appears in. More... | |
| ulint | doc_count |
| Number of doc ids in ilist. More... | |
| ulint | ilist_size |
| Used size of ilist in bytes. More... | |
| ulint | ilist_size_alloc |
| Allocated size of ilist in bytes. More... | |
| bool | synced |
| flag whether the node is synced More... | |
Columns of the FTS auxiliary INDEX table.
| ulint fts_node_t::doc_count |
Number of doc ids in ilist.
| doc_id_t fts_node_t::first_doc_id |
First document id in ilist.
| byte* fts_node_t::ilist |
Binary list of documents & word positions the token appears in.
TODO: For now, these are simply ut_malloc'd, but if testing shows that they waste memory unacceptably, a special memory allocator will have to be written
| ulint fts_node_t::ilist_size |
Used size of ilist in bytes.
| ulint fts_node_t::ilist_size_alloc |
Allocated size of ilist in bytes.
| doc_id_t fts_node_t::last_doc_id |
Last document id in ilist.
| bool fts_node_t::synced |
flag whether the node is synced