OceanBase源码解读:全文检索词项结构 ob_fts_struct

前面几篇我们把 OceanBase 4.3 全文检索(FTS)的分词器家族走了一遍——IK、N-gram、空白、英文基础分词器,最后到内置解析器的插件注册。文档被分词器切分之后,产出的一个个”词”在内存里用什么结构承载?答案就是本篇的主角 ObFTWord,它的实现落在 src/storage/fts/ob_fts_struct.cpp。这个文件全文只有 52 行,是 FTS 分支里最小的一个实现文件,却是整个倒排索引数据通路的地基:无论倒排字典、构建期的临时哈希表还是词项缓存,键的类型都是它。

继续阅读OceanBase源码解读:全文检索词项结构 ob_fts_struct