Puedes probar:
$search_word_fix=strtolower(str_replace(" ","%",$search_word_new));
$sql=mysql_query("SELECT * FROM tweets WHERE lower(content) LIKE '%$search_word_fix%' ORDER BY votes DESC LIMIT 20");
- He añadido
strtolower
para hacer$search_word_fix
todo en minúsculas. - Y en la cláusula where he cambiado
content
paralower(content)
para que compare con minúsculas decontent
.
Podría haber realizado estos dos cambios en la consulta como se sugiere en otra respuesta.