SQL Server 2008 R2 と freetexttable を使用して、サイトの全文検索を実行しています。ストップ ワードを入力すると、次のエラーが発生します。
情報: 全文検索条件にノイズ ワードが含まれていました。
そこで、誰もが言うことを実行し、Transform Noise Words をオンにして、ストップ/ノイズ ワードが無視され、クエリが続行できるようにしました。しかし、これは何も変わりませんでした:
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'transform noise words', 1;
RECONFIGURE;
GO
それでも同じエラー メッセージが表示されます。したがって、今のところ私の唯一のオプションはストップリストをオフにすることですが、それは悪いことです。なぜなら、誰かが検索に「the」を入れると、すべてのページにほとんど「the」が含まれているため、すべてのページが返されるからです。ストップ ワードを削除したいのですが、SQL Server 2008 R2 が機能しません。
2008 R2 で実際にこれを機能させた人はいますか? 私の相性レベルはすでに100でした。
ストップ ワードを無視してインデックスに登録しないようにする方法はありますか?