Ciao a tutti!!!
Volevo chiedervi una cosa... visto che non ci capisco molto... Quale logica si deve seguire per creare un corretto motore di ricerca all'interno di un sito?
In sti giorni volevo provare a farne un x i fatti miei, e l'hocosì impostato..
da un form faccio passare il termine di ricerca, e da quì
$ricerca= mysql_query ("SELECT * FROM articoli_article order by id_arg");
while ($articoli = mysql_fetch_array($ricerca)){
if (strstr($articoli[titolo],$search )) {
print "<a href=index.php?mod=Articoli&&pag=leggi_art&&id_art =$articoli[id_art]>
$articoli[titolo]</a>
$articoli[introduzione]
";
}
}
Il codice funziona... le cose me le ricerca... ma vedendo moduli di ricerca postati quì mi sembra troppo semplice e "amatoriale". Che limiti ha questo codice (anche in termini di velocità), e qual'è il ragionamento che sta alla base di un corretto motore di ricerca?
Vi ringrazio e vi auguro buone feste!!!!![]()