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