SQL Server: один большой постоянный вычисляемый столбец для полнотекстовой индексации - PullRequest
0 голосов
/ 27 мая 2010

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

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

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

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

1 Ответ

1 голос
/ 27 мая 2010

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

...