Ben là, t'es obligé de mettre un OR.
Seulement, là, c'est mal barré, parceque si je tapes :
"le horla maupassant"
=> Ben j'aurai aucune ligne. Il faut donc découper la chaîne en petits bouts, et comparer chaque mot dans chaque champ.
A ce moment, je te conseille d'utiliser les fonction de recherche sur texte intégral FREETEXT et CONTAINS, qui te permettront de faire des recherches plus rapides, et surtout pondérées en fonction du nombre d'occurrence de chaque mot trouvés.
Ainsi, tu auras un moteur de recherche réellement comparable avec celui de Google, puisqu'il sait même manger les mots mal orthographiés.