MicrosoftSQLServerの全文検索機能を使用したい。
City、Country、Departmentなどの他のテーブルを参照するテーブルClientがある場合は、非正規化データを保持する別のテーブルを作成して、フルテキストインデックスを作成するか、すべての外部テーブルのダミー値(たとえば、キー-1)を使用して、クライアントテーブルのNULLを対応するダミー値に置き換え、インデックス付きビューを作成します(これらのダミーエントリは、インデックス付きビューと'innerの使用によるものです。 'left join'の代わりにjoin')してから、このインデックスビューにフルテキストインデックスを作成しますか?
後者の場合、クライアント、または外部テーブル(City、Country、Departmentなど)でレコードが変更されるたびに、「非正規化」テーブルにデータが入力されることを心配する必要はありません。
または、上記のどれでもない場合は、いくつかの新しいアイデアを使用することもできます:)