更新时间:2026-10-21 GMT+08:00
配置示例
文本搜索配置(Text Search Configuration),指定了将文档转换成tsvector过程中所必需的组件:
- 解析器,用于把文本分解成标记token。
- 词典列表,用于将每个token转换成词位lexeme。
每次to_tsvector或to_tsquery函数调用时,都需要指定一个文本搜索配置来指定具体的处理过程。GUC参数default_text_search_config指定了默认的文本搜索配置,当文本搜索函数中没有显式指定文本搜索配置参数时,将会使用该默认值进行处理。
GaussDB中预定义有一些可用的文本搜索配置,用户也可创建自定义的文本搜索配置。此外,为了便于管理文本搜索对象,还提供有多个gsql元命令,可以显示有关文本搜索对象的信息(详细请参见元命令参考)。
操作步骤
- 可以设置当前session使用的默认的文本搜索配置,当前全文检索配置支持:ngram、pound、simple、english分词配置。在当前session有效。
1 2
gaussdb=# set default_text_search_config = 'ngram'; SET
父主题: 全文检索