支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3

CREATE TEXT SEARCH DICTIONARY

CREATE TEXT SEARCH DICTIONARY — 定義新的文字搜尋字典

概要

CREATE TEXT SEARCH DICTIONARY name (
    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 陳述式。

提交更正

如果您在文件中發現任何不正確、與特定功能的使用體驗不符或需要進一步澄清的地方,請使用此表單回報文件問題。