更新时间:2026-10-21 GMT+08:00
分享

配置示例

文本搜索配置(Text Search Configuration),指定了将文档转换成tsvector过程中所必需的组件:

  • 解析器,用于把文本分解成标记token。
  • 词典列表,用于将每个token转换成词位lexeme。

每次to_tsvector或to_tsquery函数调用时,都需要指定一个文本搜索配置来指定具体的处理过程。GUC参数default_text_search_config指定了默认的文本搜索配置,当文本搜索函数中没有显式指定文本搜索配置参数时,将会使用该默认值进行处理。

GaussDB中预定义有一些可用的文本搜索配置,用户也可创建自定义的文本搜索配置。此外,为了便于管理文本搜索对象,还提供有多个gsql元命令,可以显示有关文本搜索对象的信息(详细请参见元命令参考)。

操作步骤

  1. 可以设置当前session使用的默认的文本搜索配置,当前全文检索配置支持:ngram、pound、simple、english分词配置。在当前session有效。

    1
    2
    gaussdb=# set default_text_search_config = 'ngram';
    SET      
    

相关文档