Hola, gracias por la rapidez y la ingeniosidad de la respuesta.
Creo entender que tu idea se basa en que compruebe en esa cadena los carácteres que son alfanuméricos para poder eliminar los especiales. Corrígeme si me equivoco.
Pero yo planteo esta otra cosa:
Un visitante busca por ejemplo:
o-soto(La web trata sobre el deporte que yo practico, el judo, que es japonés)
Y hay dos entradas: una en la que pone "o-soto-gake" y otra en la que pone "o-soto-gari".
Ya tendría problemas por dos cosas:
1.-Al eliminar los carácteres especiales se elimina por su puesto la barra "-".
2.-Sigo con el problema de que si hay un/os carácter/eres detrás o antes de la palabra clave que estoy buscando, no me la va a marcar (mira el ejemplo que puse en el comentario de arriba)
Por eso preguntaba también si había alguna solución parecida a por ejemplo la de la consulta con LIKE:
LIKE '%".$nbusqueda."%'
Esos por cientos (%) tengo entendido que hacen que no importe si hay uno o varios carácteres anteriores o posteriores a $nbusqueda. Corrigeme si me equivoco

¡¡Saludos y gracias de nuevo!!