添加新语言到postgresql全文搜索

时间:2015-05-21 05:56:34

标签: postgresql full-text-search stemming

有没有办法在postgresq全文搜索中添加新语言? 我在哪里可以阅读或从哪里开始?

1 个答案:

答案 0 :(得分:0)

您可以从PostgreSQL文档中查看此a link,其中列出了CREATE DICTIONARY命令。可以使用和添加几种类型的词典,以及添加它们的命令。

例如,如果你想添加Ispell字典,你可以这样做:

CREATE TEXT SEARCH DICTIONARY my_lang_ispell (
    TEMPLATE = ispell,
    DictFile = path_to_my_lang_dict_file,
    AffFile = path_to_my_lang_affixes_file,
    StopWords = path_to_my_lang_astop_words_file
);

DictFile和AffFile是您需要在某处google的文件,具体取决于您要添加的语言。 StopWords文件保留了应该被忽略的单词,我猜你也可以在互联网上找到该文件。