2009-04-22 14 views
0

私は次のSQLを実行すると、何も起こりません:SQl全文検索が機能しません。

select * from docs 
where freetext(*, 'my search string') 

私は「私の検索文字列が」テーブル内のフィールドであることを知っています。

テーブルdocsが私のカタログに追加されます。検索するフィールドには、HTMLコンテンツが含まれています。

答えて

1

カタログが最新であることを確認してください。フルテキストカタログは、増分更新またはフルインパクトのいずれかで更新する必要があります。 SQL Server 2005ではカタログも自動的に更新されますが、既定ではこれに設定されておらず、パフォーマンスに深刻な影響があります。

+0

の例を参照してください。そして、カタログを更新するにはどうしたらいいですか? – Martijn

+1

http://technet.microsoft.com/en-us/library/ms189801.aspx 'start_full'と 'start_incremental'を見てください –

+0

Thnx、私はtrhatがやったと思いますが、私はまだHTMLタグで検索できます。これは不可能かもしれません。 htmlタグが見つからないことを確認するにはどうすればよいですか? – Martijn

関連する問題