Par contre, ces différentes façons de faire des recherches sont très gourmandes.
Le LIKE est à proscrire pour des volumes de données importants, car c'est vraiment TRES lent.
Le SOUNDEX, je sais pas ce que ça donne, mais à priori, ça doit être assez rapide (faut le dire vite)
Les recherches basées sur Index Server ou l'équivalent de MySQL sont plus rapides, car se basent sur des indexes de mots et des dictionnaires qui ne sont pas générés au moment de la requête, mais par schédule. Par contre, la montée en charge est assez fables, à l'image des recommendations de M$ pour faire tourner un Index Server sous MSSQL (un quadri-processeur avec 512 Mo de RAM par CPU plus une chaine de disques en RAID 50 est conseillée notamment )
M'enfin bon, pour le coup de la roco de M$, c'est un peu large je crois, j'ai jamais eu de problème sur mon serveur, il suffit qu'il n'y ait pas 50000 ploucs qui font des requêtes en même temps Et une dizaine de requêtes à la seconde sur mon bi-CPU avec 1 Go de RAM à l'époque et une table indexée de 300 Mo ne bouffait que 10% du CPU, avec aucun accès disque...