SQLServer 2000全文検索の補足について


(補)2005.8.18整理
1.SQL-Serverエラーメッセージ「クエリ句には無視された語のみが含まれます」
理由:「はい」「はい」などの簡単な言葉を使ってクエリーを行うため
C:Program FilesMicrosoft SQL ServerMSSQLFTDATASQLServerConfigoise.chsクリア、入力@
フルテキストの再入力
 
もう1つのシナリオ:プログラムでフィルタリングしたり、友好的なヒントを与えたりします.
 
注意:C:Program FilesMicrosoftSQL ServerMSSQLFTDATASQLServerConfigでは、さまざまな言語の干渉ワードテーブルが用意されています
noise.chs中国語
noise.cht繁体字中国語
 
ディレクトリの下にnoiseがある場合.chsが存在しない場合は、Windows 2000などのネイティブc:WINNTSystem 32の下で、過去にコピーして使用できる同名のコピーを見つけることができます.
 
干渉語ファイルは編集できますが、編集後に全文ディレクトリを再入力すると有効になります.
 
2.全文索引作成の目次が存在しない場合の全文索引の削除方法
全文インデックスを作成するハードディスク(HDD)にディレクトリが作成され、ディレクトリが削除されると、エンタープライズマネージャでは全文インデックスを削除できません.
 
解決方法:1台のsql server 2000の正常なコンピュータで、全文検索を配置していないならば、勝手に1つを配置します
そして...Program FilesMicrosoftSQL ServerMSSQLFTDATAディレクトリを誤って削除したコンピュータの同じ場所にコピーして上書き
Microsoft Searchサービスを再起動すると、エンタープライズマネージャから全文インデックスを正常に削除できます.
 
クエリー・アナライザでsqlコマンドで全文ディレクトリを再構築することもできます.
use DBName
Exec sp_fulltext_catalog'全文ディレクトリ名'rebuild'
 
関連コマンド:(SQLServer 2000オンラインドキュメント)
A.全文ディレクトリの作成
次の例では、Northwindデータベースに空の全文ディレクトリCat_を作成します.Desc.
USE Northwind
EXEC sp_fulltext_catalog 'Cat_Desc', 'create'
C.

Cat_Desc

USE Northwind
EXEC sp_fulltext_catalog 'Cat_Desc', 'start_full'
D.

Cat_Desc

USE Northwind
EXEC sp_fulltext_catalog 'Cat_Desc', 'stop'
E.

Cat_Desc

USE Northwind
EXEC sp_fulltext_catalog 'Cat_Desc', 'drop'
<!---->