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