更新时间: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,否则报错。

相关文档