SQL Server: один большой постоянный вычисляемый столбец для полнотекстовой индексации
Это кажется мне самым простым, самым простым решением, но, пожалуйста, исправьте меня, если я ошибаюсь.
Вместо того, чтобы иметь полнотекстовый индекс для всех отдельных столбцов таблицы, не лучше ли просто сгенерировать один единственный вычисляемый столбец и запустить полнотекстовый индекс только для этого?
Мне кажется, что он избавляется от всех проблем, связанных с наличием нескольких столбцов, в т.ч. что я не могу найти "x AND y", так как это не будет соответствовать строке с "x", присутствующим в столбце 1, и "y", присутствующим в столбце 2.
Есть контраргументы?
1 ответ
Решение
FTS обеспечивает ранжирование и взвешивание, при этом вы не получите использование объединенного столбца...