こんにちは、CONTAINSTABLE を使用してテーブルの列を検索しています。問題はパフォーマンスです。これは私のクエリです:
SELECT count(*)
FROM dbo.Document d
INNER JOIN dbo.DocuemntVehicleXRef vx ON (vx.DocuemntID = d.DocumentID)
INNER JOIN CONTAINSTABLE (Document , QueryContent , @searchterm ) ftt ON ( d.DocumentID = ftt.[Key] )
WHERE vx.VehicleId = @vehicleId
したがって、パフォーマンスを向上させるために (ドキュメント テーブルが巨大であるため)。dbo.Docuemnt テーブル全体ではなく、VehicleId にバインドされたドキュメントに対してのみ CONTAINSTABLE 関数を実行する必要があります (残りの検索は不必要であるため) 回避策またはこれを行う方法はありますか? ありがとう