1

varbinary(max) filestream 列にフルテキスト インデックスを作成しました。PDF と XML の両方がこのファイルストリームに保存されているため、両方がインデックス化されています。ただし、時間が経つにつれてインデックスが肥大化して速度が低下するのではないかと心配しているため、XML ファイルにインデックスを付けたくありません。したがって、私が本当にやりたいことは、代わりに PDF ファイルに全文索引のみを配置することです。これを行う方法はありますか?どうにかして XML フィルターを無効にすることはできますか?

4

1 に答える 1

1

通常の WHERE 述語 (例: WHERE type = 'pdf') によって 2 つのタイプの行を区別できると仮定すると、行をフィルター処理してインデックスを作成したいものだけに絞り込み、次に全文インデックスを作成するインデックス付きビューを作成できます。テーブルの代わりにインデックス付きビュー。ただし、FTI を利用するには、テーブルではなくビューに対してクエリを実行する必要があります。

于 2010-11-16T18:00:46.227 に答える