🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# CREATE TEXT SEARCH PARSER ## Name CREATE TEXT SEARCH PARSER -- 定义一个新的文本搜索的解析器 ## Synopsis ``` CREATE TEXT SEARCH PARSER _name_ ( START = _start_function_ , GETTOKEN = _gettoken_function_ , END = _end_function_ , LEXTYPES = _lextypes_function_ [, HEADLINE = _headline_function_ ] ) ``` ## 描述 `CREATE TEXT SEARCH PARSER`定义一个新的文本搜索的解析器。 一个文本搜索解析器定义一个将文本字符串分解为符号的方法, 并且为符号设定类型(类)。一个解析器本身不是特别有用, 但必须连同一些文本搜索字典一起绑定到一个文本搜索配置中,用于搜索。 若给出模式名称,那么文本搜索解析器就会在指定模式中创建。否则会在当前模式中创建。 您必须是超级用户才能使用`CREATE TEXT SEARCH PARSER`。 (做这个限制的原因是一个错误的文本搜索解析器的定义会混淆甚至崩溃服务器。) 参阅[Chapter 12](#calibre_link-426)获取更多信息。 ## 参数 `_name_` 要创建的文本搜索解析器的名称。名称可以有模式修饰。 `_start_function_` 解析器启动函数的名称。 `_gettoken_function_` 为解析器获取下一个符号的函数的名称。 `_end_function_` 解析器结束函数的名称。 `_lextypes_function_` 解析器lextypes函数的名称(一个返回关于其产生的符号类型集的信息的函数)。 `_headline_function_` 解析器的标题函数的名称(一个总结一组符号的函数)。 如果必要的话,函数名称可以有模式修饰。没有给出参数类型, 因为函数的每种类型的参数列表是预定的。除了标题函数所有的都是必需的。 参数可以以任何顺序出现,不仅是上面所示的。 ## 兼容性 在SQL中没有`CREATE TEXT SEARCH PARSER`语句。 ## 又见 [ALTER TEXT SEARCH PARSER](#calibre_link-433), [DROP TEXT SEARCH PARSER](#calibre_link-434)