🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# CREATE TEXT SEARCH DICTIONARY ## Name CREATE TEXT SEARCH DICTIONARY -- 定义一个新的文本搜索字典 ## Synopsis ``` CREATE TEXT SEARCH DICTIONARY _name_ ( TEMPLATE = _template_ [, _option_ = _value_ [, ... ]] ) ``` ## 描述 `CREATE TEXT SEARCH DICTIONARY`创建一个新的文本搜索字典。 一个文本搜索字典指定了一个发现查询中感兴趣或者不感兴趣的词的方式。 一个基于文本搜索模板的字典,它声明了实际上执行工作的函数。 通常字典提供了一些选项,这些选项控制模板函数的详细性能。 若给出模式名称,那么文本搜索字典就会在指定模式中创建。否则会在当前模式中创建。 创建文本搜索字典的用户将成为其所有者。 参阅[Chapter 12](#calibre_link-426)获取更多详细信息。 ## 参数 `_name_` 要创建的文本搜素字典的名称。名称可以有模式修饰。 `_template_` 定义字典基本行为的文本搜索模板的名称。 `_option_` 为该字典设置的特定模板选项的名称。 `_value_` 用于特定模板选项的值。如果该值不是一个简单的标识符或号码,它必须被引用 (如果您希望,您就可以一直引用它)。 这个选项可以以任何顺序出现。 ## 例子 下面的示例命令用停用词的非标准列表创建了一个基于snowball的字典。 ``` CREATE TEXT SEARCH DICTIONARY my_russian ( template = snowball, language = russian, stopwords = myrussian ); ``` ## 兼容性 在SQL标准中没有`CREATE TEXT SEARCH DICTIONARY`语句。 ## 又见 [ALTER TEXT SEARCH DICTIONARY](#calibre_link-430), [DROP TEXT SEARCH DICTIONARY](#calibre_link-431)