SQL Server: один большой постоянный вычисляемый столбец для полнотекстовой индексации

Это кажется мне самым простым, самым простым решением, но, пожалуйста, исправьте меня, если я ошибаюсь.

Вместо того, чтобы иметь полнотекстовый индекс для всех отдельных столбцов таблицы, не лучше ли просто сгенерировать один единственный вычисляемый столбец и запустить полнотекстовый индекс только для этого?

Мне кажется, что он избавляется от всех проблем, связанных с наличием нескольких столбцов, в т.ч. что я не могу найти "x AND y", так как это не будет соответствовать строке с "x", присутствующим в столбце 1, и "y", присутствующим в столбце 2.

Есть контраргументы?

1 ответ

Решение

FTS обеспечивает ранжирование и взвешивание, при этом вы не получите использование объединенного столбца...

Другие вопросы по тегам