aaaaahhhh, ok, ahora ya nos entendemos
Y la verdad no se como se haga
Supongo que podrías hacer una búsqueda fonética (si usas SQL Server) y colocar el resultado más popular, claro que para ello deberias de ir marcando cada palabra para ver cuales son más comunes, supongo que las preposiciones tendrían siempre valor negativo en ese campo de "popularidad"
Bueno, es solo una idea, quizá otro realmente lo haya implementado