4

SQL Server 2008 に全文索引付きの列があり、次の行があります。

W スミザーズ、ワイルダ スミザーズ、W2 スミザーズ

次のクエリを実行すると、Wilda Smithers と W2 Smithers のみが返されます。

SELECT  FT_TBL.full_name as results
FROM dbo.ft_table AS FT_TBL WITH (NOLOCK) 
INNER JOIN CONTAINSTABLE (ft_table , full_name, '("w*" AND "smither*")',12) AS KEY_TBL 
ON FT_TBL.ft_key_id = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK desc

これを微調整して、W Smithers も結果セットに含まれるようにする方法について何か提案はありますか?

4

1 に答える 1

3

W はおそらくストップ ワードです。ストップリストから削除してみてください。

このリンクを確認して、その方法を確認してください:全文検索のストップワードとストップリストの構成と管理

編集

FT インデックスの再作成を試みますが、今回はストップ リストをまったく指定しません。

ここに画像の説明を入力

于 2012-10-24T18:33:16.347 に答える