PostgreSQL CREATE TEXT SEARCH DICTIONARY

2021-09-10 13:45 更新

CREATE TEXT SEARCH DICTIONARY — 定義一個新的文本搜索字典

大綱

CREATE TEXT SEARCH DICTIONARY name (
    TEMPLATE = template
    [, option = value [, ... ]]
)

描述

CREATE TEXT SEARCH DICTIONARY創(chuàng)建一個 新的文本搜索字典。一個文本搜索字典指定一種識別搜索感興趣或者不感興趣 的單詞的方法。 一個字典依賴于一個文本搜索模板,后者指定了實(shí)際執(zhí)行該工 作的函數(shù)。通常該字典提供一些控制該模板函數(shù)細(xì)節(jié)行為的選項(xiàng)。

如果給出了一個模式名稱,那么該文本搜索字典會被創(chuàng)建在指定的模式中。 否則它會被創(chuàng)建在當(dāng)前模式中。

定義文本搜索字典的用戶將成為其擁有者。

進(jìn)一步的信息可參考第 12 章。

參數(shù)

name

要創(chuàng)建的文本搜索字典的名稱。該名稱可以是模式限定的。

template

將定義這個字典基本行為的文本搜索模板的名稱。

option

要為此字典設(shè)置的模板相關(guān)選項(xiàng)的名稱。

value

用于模板相關(guān)選項(xiàng)的值。如果該值不是一個簡單標(biāo)識符或者數(shù)字,它必須 被加引用(你可以按照你所希望的總是對它加上引用)。

選項(xiàng)可以以任意順序出現(xiàn)。

示例

下面的例子命令創(chuàng)建了一個基于 Snowball 的字典,它使用了非標(biāo)準(zhǔn)的 停用詞列表。

CREATE TEXT SEARCH DICTIONARY my_russian (
    template = snowball,
    language = russian,
    stopwords = myrussian
);

兼容性

在 SQL 標(biāo)準(zhǔn)中沒有 CREATE TEXT SEARCH DICTIONARY語句。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號