Alıntı
foreach ($kelimeler as $key => $value)
{


$aranan1 .= "$value ";
$aranan2 .= "{$value}* ";

}

$query_Recordset1="SELECT.*, haber left join resimler on (resimler.id = haber.id) (((MATCH (haber.aciklama) AGAINST ('$aranan1' IN BOOLEAN MODE)) * 0.4) +
((MATCH (haber.tipi) AGAINST ('$aranan1' IN BOOLEAN MODE)) * 0.2) +
((MATCH (haber.durum) AGAINST ('$aranan2' IN BOOLEAN MODE)) * 0.4))+
((MATCH (haber.baslik) AGAINST ('$aranan2' IN BOOLEAN MODE)) * 0.4))+
((MATCH (haber.id) AGAINST ('$aranan2' IN BOOLEAN MODE)) * 0.4)) AS score from haber where MATCH (haber.aciklama, haber.tipi,haber.durum,haber.baslik,haber.id) AGAINST ('$aranan1' IN BOOLEAN MODE) order by score desc";
şu şekil deneyin hocam birde arama yapacanığınız alanları veritanından fulltext search olarak ayarlamanız gerekiyor.