Er is geen manier om dit te doen door gebruik te maken van de volledige tekstzoekfunctie van MySQL. Wat u doet (speciale tekens vervangen door een vooraf gedefinieerde tekenreeks) is de enige manier om het te doen.
U kunt overwegen om Sphinx Search te gebruiken in plaats van. Het ondersteunt blijkbaar escape-tekens, en volgens alle rapporten is het aanzienlijk sneller dan de standaard full-text-zoekopdracht.