Cita: Las búsquedas FullText tienes varias características interesantes.
El límite del 50%
Cuando una consulta se encuentra en mas del 50% de los registros de la tabla esto hace que la consulta sea invalida. Por que? Pues por que al estar en mas de la mitad de los registros los resultados ya dejan de ser información relevante. Por ejemplo supongamos que tenemos una tabla con 10000 registros, realizamos la búsqueda y esta devuelve como resultado 6000 registros, esto no me sirve de nada por que no voy a revisar 6000 registros para encontrar lo que necesito mientras que si el resultado son 20 registros significa que ha encontrado exactamente lo que busco.
Fuente:
http://blog.unijimpe.net/busquedas-fulltext-en-mysql/
Es posible que el total de registros que tengas, mas del 50% coincidan con epson 42.
Creo que es esto... cuentanos si te funciona o no.