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