CREATE TEXT SEARCH DICTIONARY syn (template=synonym, synonyms='synonym_sample');
我希望能够为.syn
文件指定完整路径,而不是默认的$SHAREDIR/synonym_sample
。
答案 0 :(得分:0)
根据您引用的PostgreSQL documentation:
同义词模板所需的唯一参数是
SYNONYMS
,它是其配置文件的基本名称 - 上例中的my_synonyms。文件的全名为$SHAREDIR/tsearch_data/my_synonyms.syn
(其中$SHAREDIR
表示PostgreSQL安装的共享数据目录。)
(强调我的)
您应该将您的词典放在该特定目录中。我想这只是用于文件权限处理(运行PostgreSQL进程的用户必须能够访问此目录)和标准化。您可以选择名称,但不能选择文件的位置。