Обычно, при поиске с нормальным индексом, можно искать только в одном поле, например «найти все города, которые начинаются с буквы А» или что-то в этом роде.
Полнотекстовый указатель позволяет выполнять поиск по нескольким столбцам, например. поиск сразу на улице, в городе, в провинции и т. д. Это может быть преимуществом, если вы хотите сделать что-то вроде поиска в стиле Google - просто нажмите на поисковый запрос и найдите все строки, которые имеют этот поисковый запрос в любом месте varchar.
Кроме того, при обычном поиске вы достаточно ограничены тем, что можете сделать - вы можете найти точное совпадение или просто LIKE - вот и все.
С полнотекстовым индексом вы можете искать словоформы (бег, бег и т. Д.), А также для похожих слов, указав свой собственный тезаурус. Вы можете искать на нескольких языках, если это проблема. Вы можете искать записи, в которых есть два или более терминов, которые «НИКОГДА» друг к другу.
Марк
Есть ли какая-либо причина не использовать полный текст? – Alex
Они используют много дискового пространства и не спешат пересчитывать. –
Удивительное упоминание - я чувствую, что этого недостаточно. – AndrewPK