PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

12.8. 测试与调试文本搜索 #

12.8.1. 测试全文检索配置
12.8.2. 测试解析器
12.8.3. 测试词典

系统提供了全套调试函数用于观察全文分词与词典处理过程,最核心的是 ts_debug:

SELECT * FROM ts_debug('english', 'Paris in the springtime');

它会完整打印出每个分词记号在解析器层级、命中的词典链条以及最终输出词元的完整流水线状态。

12.8.1. 测试全文检索配置 #

使用 ts_debug() 函数可以检视特定文本在当前配置下经过解析器、映射词典到最终产出词元的完整中间过程。

12.8.2. 测试解析器 #

使用 ts_parse() 函数单独测试分词解析器的切词输出。

12.8.3. 测试词典 #

使用 ts_lexize() 函数单独测试单个词典对输入单词的标准化输出。