2011-01-03 19 views
0

2質問:SQL Serverの停止リストの使用

1 - ストップリストは、SQL Server 2008のフルテキストクエリのパフォーマンスをどのように改善するのですか?すべてのカタログに停止リストを割り当てることをお勧めしますか?

2 - カタログでストップリストを使用する場合、このようなクエリはどのように機能しますか? SQL Serverは停止語 "of"を検索しており、すべての結果が正しく検出されます。リストは、SQL Server 2008でフルテキストクエリのパフォーマンスを向上させる停止(またはそれにはない)どのよう

SELECT * 
from Table 
where CONTAINS(Text,'"performance of"') --- "of" is a stop word. 

答えて

1

パフォーマンス上の理由からストップリストはありません。彼らは、結果が無意味になるだけの膨大な数のレコードにマッチする "the"のような単語を含む検索を避けるためにそこにいます。

カタログでストップリストを使用する場合、このようなクエリはどのように機能しますか? SQL Serverは停止語 "of"を検索しており、すべての結果が正しく検出されます。

ストップリストの単語は無視されますが、クエリが失敗することはありません。単語 "performance"は停止リストにないので、この単語を含むフィールドが見つかります。

関連する問題