1

当我运行 FTS 时,我认识到“之后”这个词的行为非常奇怪。起初“之后”是干扰词,因此 sql 应该将其从选择中排除,因为选项“转换干扰词”在我的环境中为 1(SQL 2012);

如果我跑

    SELECT p.name,  tbl.* FROM CONTAINSTABLE(dbo.PaperPdfs, *, 'FORMSOF(INFLECTIONAL ,   after) AND FORMSOF(INFLECTIONAL , plasma) ') tbl

我没有收到任何行。为什么???

如果我跑

    SELECT p.name,  tbl.* FROM CONTAINSTABLE(dbo.PaperPdfs, *, 'FORMSOF(INFLECTIONAL ,   the) AND FORMSOF(INFLECTIONAL , plasma) ') tbl

(“the”也是噪音词)

甚至

    SELECT p.name,  tbl.* FROM CONTAINSTABLE(dbo.PaperPdfs, *, 'FORMSOF(THESAURUS,   after) AND FORMSOF(INFLECTIONAL , plasma) ') tbl

我收到了一些结果。我只发现了一个这样的“奇怪”词,那就是“之后”,但我很担心。

4

0 回答 0