Por lo general, cuando se busca un índice normal, sólo se puede buscar en un solo campo, por ejemplo "encuentre todas las ciudades que comiencen con A" o algo así.
El índice de texto completo le permite buscar en varias columnas, p. Ej. buscar de una vez en la calle, ciudad, provincia, etc. Eso podría ser una ventaja si quieres hacer algo como una búsqueda al estilo de Google: simplemente abre un término de búsqueda y encuentra todas las filas que tienen ese término de búsqueda en cualquier parte de la columnas varchar.
Además, con una búsqueda regular, está bastante limitado en lo que puede hacer, puede buscar una coincidencia exacta o SIMPLEMENTE, eso es todo.
Con índice de texto completo, puede buscar formularios de palabras (ejecutar, ejecutar, etc.) y también para palabras similares al especificar su propio diccionario de sinónimos. Puede buscar en varios idiomas si eso es un problema. Puede buscar entradas que tienen dos o más términos que son "CERCA" entre sí.
Marc
¿Hay alguna razón para no usar un índice de texto completo? – Alex
Utilizan una gran cantidad de espacio en disco y tardan en calcularse. –
La mención de sargable es impresionante, siento que esto no se enseña lo suficiente. – AndrewPK