Я хочу использовать функцию полнотекстового поиска в Microsoft SQL Server.
Если у меня есть таблица Client, которая ссылается на другие таблицы, такие как Город, Страна, Отдел и т. Д., Лучше создать отдельную таблицуон будет содержать ненормализованные данные, которые затем будут проиндексированы в полнотекстовом формате, или лучше создать фиктивное значение в каждой внешней таблице (например, с ключом -1), а затем заменить значения NULL из таблицы Client на соответствующие им фиктивныезначений, затем создайте индексированное представление (эти фиктивные записи из-за индексированного представления и использования «внутреннего соединения» вместо «левого соединения»), а затем создайте полнотекстовый индекс для этого представления индекса?
С последним мне не пришлось бы беспокоиться о заполнении «ненормализованной» таблицы каждый раз, когда запись изменяется в Клиенте или в любой из сторонних таблиц - Город, Страна, Отдел и т. Д.
Или, может быть, ничего из вышеперечисленного, я мог бы также использовать некоторые новые идеи:)