Я, вероятно, слишком поздно, но у меня та же проблема. Хромое и уродливое решение, с которым я пришел, заключается в следующем.
Определение индексированного представления для таблицы, где один столбец является первичным ключом, второй - объединение всех других интересующих столбцов, затем полнотекстовый индекс в представлении. Поиск выполняется в представлении с одинаковым синтаксисом «term1» и «term2»
так что в этом случае это будет
CREATE VIEW vFoo
WITH SCHEMABINDING
AS
SELECT ROW, ISNULL(address_text,'') + ' '
+ ISNULL(cast(zip_code as varchar(xx)),'') + '' as SearchText
FROM addresses
CREATE UNIQUE CLUSTERED INDEX uci_bar ON vFoo
(
Row ASC
)
, а затем полный текстовый индекс в представлении