CREATE TEXT SEARCH TEMPLATE
CREATE TEXT SEARCH TEMPLATE - 定义新的文本搜索模板
语法格式
CREATE TEXT SEARCH TEMPLATE name (
[ INIT = init_function , ]
LEXIZE = lexize_function
)
说明
CREATE TEXT SEARCH TEMPLATE创建新的文本搜索模板。文本搜索模板定义实现文本搜索词典的功能。模板本身没有用,但必须实例化为要使用的字典。字典通常指定要赋予模板函数的参数说明。
如果给出了模式名称,则在指定的模式中创建文本搜索模板。否则,它将在当前架构中创建。
您必须是超级用户才能使用 CREATE TEXT SEARCH TEMPLATE。之所以出现此限制,是因为错误的文本搜索模板定义可能会使服务器混淆甚至崩溃。从字典中分离模板的原因是模板封装了定义字典的”不安全”方面。定义字典时可以设置的参数说明对于非特权用户来说是安全的,因此创建字典不一定是特权操作。
参数说明
name
要创建的额文本搜索模板的名称。该名称可以被模式限定。
init_function
用于模板的初始化函数的名称。
lexize_function
用于模板的分词函数的名称。
如有必要,函数名称可以被模式限定。参数类型没有给出,因为每一类 函数的参数列表是预先定义好的。分词函数是必需的,但是初始化函数 是可选的。
参数可以以任何顺序出现,而不是只能按照上文的顺序。