I am using a FULLTEXT index, but instead of searching like this
$query = @("SELECT * FROM $dbTable WHERE MATCH(name,header,body) AGAINST ('$searchString')", $dbc)
or die("Could'nt match the table data in <b>$dbTable!</b>");
while($row = mysql_fetch_assoc($query)){
$head = $row["header"];
$id = $row["articalID"];
print $head<br>";
}
I changed my query to
SELECT * FROM $dbTable WHERE name LIKE '%searchString%' OR header LIKE '%searchString%' OR body LIKE '%searchString%'";
Which works great. Now, mind you my database is still quite small and still have to test the durability but other wise it works great.