bueno mi duda es, por que cuando busco palabras de tras caracteres por ejemplo php, no me devuelve nada? es que este tipo de busqueda es asi, escapa a las palabras cortas?
les cuento mas, no soy yo el unico que tienes este problema, he estado mirando y me encontre que en http://www.baluart.net/ pasa lo mismo
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
aqui les dejo todo el codigo, pero no creo que esa sea la razon de lo que pasa:
Código PHP:
<?php
$buscar = mysql_query("SELECT entrada_ID, titulo, entrada, estado FROM entradas WHERE MATCH (titulo, entrada) AGAINST ('*". $_GET['buscar'] ."*' IN BOOLEAN MODE) AND estado = '1'", $db_link) or die(mysql_error());
$resultados = mysql_num_rows($buscar);
if(!empty($resultados)){
echo "<div class='cuadro'>Su busqueda arrojo <strong>$resultados</strong> resultados para <strong class='u'>". $_GET['buscar'] ."</strong> en <strong>". $crono->stop(true, 3) ."</strong> segundos.</div>";
while($result = mysql_fetch_assoc($buscar)){
echo "<div class='entrada'><h3><a href='index.php?mod=entrada&entrada_ID=$result[entrada_ID]'>$result[titulo]</a></h3>";
echo substr($result['entrada'],0,255);
echo " ...</div>";
}
}else{
if(empty($_GET['buscar'])){
$errormsg = "Debe introducir una palabra o frase.";
}else{
$errormsg = "Su busqueda no arrojo resultados para <span class='u'>". $_GET['buscar'] ."</span>.";
}
echo "<div class='cuadro'><strong>$errormsg</strong></div>";
}
?>
EDITO: el titulo original deberia ser MATCH() AGAINST() IN BOOLEAN MODE, pero parece que me pase de caracteres
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)