我是一个相当新的postgresql全文搜索和我设置的配置,我在哪里可以下载ispell *.dict和*.affix文件following(完全按照在 文件):
CREATE TEXT SEARCH DICTIONARY english_ispell (
TEMPLATE = ispell,
DictFile = english,
AffFile = english,
StopWords = english
);
所以,我认为这是对文件的期望 english.dict
和 english.affix
比如说,在。
/usr/share/postgresql/9.2/tsearch_data
但这些文件都不存在 我只是有 ispell_sample.dict
和 ispell_sample.affix
- 当包含上述内容时,工作正常--没有问题。
所以......我按照这个 岗位 并下载了所需的字典,从 开放商 并将其更名为 .dic
到 .dict
和 .aff
到 .affix
. 然后,我已经检查(使用 file -bi dict.affix
和 file -bi english.dict
并且它们是UTF8编码的)。)
当我运行上述文本搜索字典时,我得到了错误。
ERROR: wrong affix file format for flag
CONTEXT: line 2778 of configuration file "/usr/share/postgresql/9.2/tsearch_data/english.affix": "COMPOUNDMIN 1
"
我想知道是否有人有解决这个问题的线索,或者是否有人以前遇到过这个问题...谢谢....
更新:1:我想这个问题可以重新表述如下。where can I download the ispell *.dict and *.affix file for postgres
这里有一个很好的参考。https:/www.cs.hmc.edu~geoffispell-dictionaries.html 对于那些任何语言的词典来说,这是一个很好的资源。