[mysql] Ricerche fulltext con pochi risultati: score basso?

Salve a tutti,

mi sto avventurando per la prima volta nella costruzione di un motore di ricerca per il mio sito usando php e le ricerche fulltext su un db mysql.

Come base ho preso questo: http://php.html.it/articoli/leggi/898/un-motore-di-ricerca-in-php-e-mysql/ ma non è importante ai fini della domanda che sto per farvi.

Per le prime prove prove sto usando una tabella con sei-sette record. Tutto sembra ok, solo che visualizzo solo pochi risultati rispetto ai previsti: in particolare visualizzo solo un record dove ho ripetuto (volutamente) la parola ricercata diverse decine di volte solo per aumentargli lo score.

Altri record dove la parola cercata è contenuta solo una o due volte non vengono trovati.

Credo di avere capito che ciò dipende dal fatto che i risultati non visualizzati hanno score basso. Ma come faccio a variare fargli trovare anche i record che secondo lui hanno score basso? Esiste un modo per fargli cambiare modo di interpretare questo score? Oppure sbaglio qualcosa a monte?

Grazie per un eventuale consiglio

inviato 6 anni fa
fante1998
X 0 X

Che tipo di ricerca fulltext stai facendo? Booleana, linguaggio naturale o cosa?

In funzione della modalità scelta ci sono diverse limitazioni e comportamenti particolari

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda