2

我尝试使用查询从词库文件moby.ths创建词库

CREATE TEXT SEARCH DICTIONARY thesaurus_moby (
    TEMPLATE = thesaurus,
    DictFile = moby,
    Dictionary = english_stem
);

Postgres 报告以下错误:

[F0000] 错误:同义词样本词“over”是停用词(规则 63944)

当我打开 moby.ths 时,第 63944 行不包括“over”。

  1. 规则号与 .ths 文件中的行号不一样吗?
  2. 如何在 .ths 文件中找到与规则编号相对应的行?

更新:

  1. .ths 文件样本端没有“结束”。
  2. Postgres 是否通过从原始 .ths 文件中删除行并创建其规则集来进行一些预处理?
  3. 如果是这样,我如何查看 Postgres 正在处理的规则集以及规则 63944 可能存在的位置?
4

0 回答 0