Podes tentar:
$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");
- Adicionei
strtolower
para fazer$search_word_fix
todas em minúsculas. - E na cláusula where eu alterei
content
paralower(content)
para comparar com letras minúsculas decontent
.
Você poderia ter feito essas duas alterações na consulta, conforme sugerido em outra resposta.