CREATE TEXT SEARCH DICTIONARY — 定义新的文本搜索词典
CREATE TEXT SEARCH DICTIONARYname
( TEMPLATE =template
[,option
=value
[, ... ]] )
CREATE TEXT SEARCH DICTIONARY
会创建一个新的文本搜索词典。文本搜索词典会指定一种识别有趣或无聊词语的方法,以便进行搜索。词典会依赖于文本搜索模板,用于指定实际执行工作的函数。词典通常会提供一些用于控制模板函数的详细行为的选项。
如果给出了架构名称,则文本搜索字典将在指定的架构中创建。否则,它将在当前架构中创建。
定义文本搜索字典的用户将成为其所有者。
有关更多信息,请参阅第 12 章。
name
要创建的文本搜索字典的名称。名称可以限定架构。
template
将定义此字典的基本行为的文本搜索模板的名称。
option
要为此字典设置的特定于模板的选项的名称。
value
特定于模板的选项要使用的值。如果该值不是一个简单的标识符或数字,则它必须加引号(但是您始终可以加上引号,如果您愿意的话)。
选项可以出现在任何顺序中。
以下示例命令创建了一个基于 Snowball 的字典,其中包含一个非标准的停用词列表。
CREATE TEXT SEARCH DICTIONARY my_russian ( template = snowball, language = russian, stopwords = myrussian );
SQL 标准中没有 CREATE TEXT SEARCH DICTIONARY
语句。