更新时间:2026-10-21 GMT+08:00
限制约束
GaussDB的全文检索功能当前限制约束是:
- tsvector每个分词的字符长度必须小于2047字节。
- tsvector结构(分词+位置)的长度必须小于1MB。
- tsvector的位置值必须大于0,且小于等于16,383。大于16383的位置值将会被强制置为16383。
- tsvector每个分词在文档中位置数必须小于等于255,若超过将舍弃后面的位置信息。
- tsquery中的关键字及对应运算符最大支持到32768。
- 全文检索的准确度与文本搜索配置中的解析器和词典列表相关,中文场景建议使用ngram/pound作为文本搜索配置项,其他场景建议使用english/simple作为文本搜索配置项。
- 仅支持在行表达式函数白名单中的tsvector/tsquery相关函数为数据对象增加或修改ILM策略。
- Tokenweight词典功能为BM25索引内部使用,不建议用户在全文检索特性中使用,可能包含未知风险,请使用其他词典功能代替。
- 词组操作符(PHRASE)指定的距离必须大于等于0,且小于等于16384,否则报错。
父主题: 全文检索