En mi aplicación web habrá varios usuarios. y tienen sus propios contenidos cargados en mi aplicación web. Para cada contenido que cargan, tiene un título, una descripción y etiquetas (palabras clave). Puedo escribir un script de búsqueda para buscar contenido o nombre de usuario. pero las palabras clave cuando han dado un error ortográfico no arrojan ningún resultado. Por ejemplo, si hay un usuario llamado "Michael" en la base de datos y la consulta de búsqueda fue "Micheal" debería obtener "¿Quiso decir 'Michael'", que no es otra cosa que una sugerencia de búsqueda.PHP MySQL Search Suggestions
También esta sugerencia debe ser para los contenidos cargados por el usuario. Un usuario puede mantener el título de su contenido como "Actividades de Michael en mayo de 2011" y se deben generar sugerencias para palabras individuales.
Asegúrese de utilizar un algoritmo de estilo soundex diseñado para la pronunciación de su idioma. Por ejemplo, para alemán, Soundex es menos útil, y debería ser reemplazado por Kölner Phonetik (que no es parte de MYSQL) – ty812