示例#1
0
function HTMLsugerirTermino($texto, $acumula_temas = "0")
{
    $sqlSimilar = SQLsimiliar($texto, $acumula_temas);
    if ($sqlSimilar[cant]) {
        while ($arraySimilar = mysqli_fetch_array($sqlSimilar[datos])) {
            $listaCandidatos .= $arraySimilar[tema] . '|';
        }
        $listaCandidatos = explode("|", $listaCandidatos);
        $similar = new Qi_Util_Similar($listaCandidatos, $texto);
        $sugerencia = $similar->sugestao();
        if ($sugerencia) {
            $rows .= '<h4>' . ucfirst(LABEL_TERMINO_SUGERIDO) . ' <em><strong><a href="index.php?' . FORM_LABEL_buscar . '=' . $sugerencia . '&sgs=off" title="' . LABEL_verDetalle . $sugerencia . '">' . $sugerencia . '</a></strong></em> </h4>';
        }
    }
    return $rows;
}
 function fetchSimilar($string)
 {
     $sqlSimilar = SQLsimiliar($string);
     if (is_object($sqlSimilar)) {
         while ($arraySimilar = $sqlSimilar->FetchRow()) {
             $listaCandidatos .= $arraySimilar[tema] . '|';
         }
         $listaCandidatos = explode("|", $listaCandidatos);
         $similar = new Qi_Util_Similar($listaCandidatos, $string);
         $sugerencia = $similar->sugestao();
     }
     $evalSimilar = evalSimiliarResults($string, $sugerencia);
     if ($sugerencia && $evalSimilar) {
         $result["result"] = array("string" => $sugerencia);
     } else {
         $result["result"] = array();
     }
     return $result;
 }
示例#3
0
 function fetchSimilar($string)
 {
     $sqlSimilar = SQLsimiliar($string);
     if ($sqlSimilar[cant]) {
         while ($arraySimilar = mysqli_fetch_array($sqlSimilar[datos])) {
             $listaCandidatos .= $arraySimilar[tema] . '|';
         }
         $listaCandidatos = explode("|", $listaCandidatos);
         $similar = new Qi_Util_Similar($listaCandidatos, $string);
         $sugerencia = $similar->sugestao();
     }
     if ($sugerencia) {
         $result["result"] = array("string" => $sugerencia);
     } else {
         $result["result"] = array();
     }
     return $result;
 }