Não tenho certeza se é melhor do que você criou, mas você pode usar Recursos regex do MySQL :
select * from my_table where field rlike 'apple|orange';
Além disso, como outros já mencionaram, você pode usar texto completo do MySQL pesquisar capacidades (mas apenas se você estiver usando o mecanismo MyISAM).