Creo que es por que estas usando Match Against.. creo que para lo que tu deseas.. lo que necesitas es una consulta con Where o bien Like
Código PHP:
<?
$link = myconection();
$consulta = mysql_query("SELECT * FROM producto WHERE nombre =".$_GET['ID'].")", $link) or die(mysql_error());
while ($registro = mysql_fetch_array($consulta))
{
$nombre = ($registro[nombre]);
$descripcion = ($registro[descripcion]);
echo "<div id='prod-box'> <a href='prod.php?ID=$nombre'><img src=$registro[minifoto]></a>";
echo "<a href='prod.php?ID=$nombre' class='borde'>$registro[nombre]</a> </div>";
}
?>