Saludos BrujoNic:
Cambién TEXT por VARCHAR incluyendo (255) pero me daba también error.
No apunté el error
En otro foro me indicaron realizar este cambio:
Cambiar:
KEY search (title, caption, keywords, filename)
Por:
FULLTEXT search (title, caption, keywords, filename)
Y al menos no ha dado error.
Lo que no se es qué significa dicho cambio.
Gracias y un saludo