1

FTS を実行すると、「after」という単語が非常に奇妙な動作をすることに気付きました。最初は「after」はノイズ ワードなので、私の環境ではオプション「ノイズ ワードを変換する」が 1 であるため (SQL 2012)、SQL はそれを選択から除外する必要があります。

私が走れば

    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

いくつかの結果を受け取りました。そのような「奇妙な」単語は「after」しか見つかりませんでしたが、非常に心配でした。

4

0 に答える 0