2012-01-06 10 views
0

私はストアドプロシージャ内のメンバーのリストを検索するためにフルテキストインデックスを使用しています。しかしそれ以降のエラーにより、SQL Serverテキストインデックス

情報:全文検索条件にはノイズワードが含まれています。

私は

sp_configure 'show advanced options', 1; 
RECONFIGURE; 
GO 
sp_configure 'transform noise words', 1; 
RECONFIGURE; 
GO 

、クエリの下に使用するためにGoogleからのアドバイスを得ました。しかし、それは何の結果を持っていない、同じエラーが発生します。

+0

エラーは何ですか?あなたはあなたのsprocのコードを供給できますか? –

答えて

1

SQL Serverのノイズワードリストを変更して、新しい単語を追加したり、単語を削除したりすることができます。

HEREを参照してください。

ノイズワードをすべて削除すると、インデックスサイズが確実に拡大します。これにより、検索時間が長くなる可能性がありますが、どれくらいの期間はデータに依存しますか。


ノイズワードリストを変更すると、すべてのdbsに影響します。雑音単語リストから削除した単語が索引で取り上げられるように、フルテキストカタログを再作成する必要があります。

+0

ストップリストの編集を選択した場合(そしてシステムストップリストを使用している場合)、実際にコピーを作成し、そのコピーを編集し、そのコピーをFTIのストップリストとして使用することを検討する必要があります。 もう1つの方法は、すべてのストップリストを削除することです。 http://msdn.microsoft.com/en-us/library/ms187317.aspx –