¿Qué hay de malo en:partido contra Mysql ... vs simple como "%% término"
$term = $_POST['search'];
function buildQuery($exploded,$count,$query)
{
if(count($exploded)>$count)
{
$query.= ' AND column LIKE "%'. $exploded[$count] .'%"';
return buildQuery($exploded,$count+1,$query);
}
return $query;
}
$exploded = explode(' ',$term);
$query = buildQuery($exploded,1,
'SELECT * FROM table WHERE column LIKE "%'. $exploded[0] .'%"');
y luego consultar la base de datos para recuperar los resultados en un cierto orden, en lugar de utilizar el myisam de sólo partido sql ... contra?
¿Sorprendería el rendimiento dramáticamente?
por cierto Sé que este tema ha sido maltratado y abusado totalmente. – Gal