- Home
- Categorie
- Coding e Sistemistica
- Coding
- Ricerca full-text
-
Ricerca full-text
Ho un sito che usa la ricerca full-text su database mysql e ho notato che se si cercano parole di pochi caratteri (2 o 3) non viene restituito alcun risultato.
E' normale? C'è un modo per eliminare questo problema?
-
Le ricerche full-text di default in mysql ignorano le parole con meno di 4 caratteri (o 3 caratteri, nn ricordo esattamente).
E' un impostazione di mysql modificabile, oppure più semplicemente quando si fa la query si fa il MATCH per le parole più lunghe e una LIKE per le più corte... io faccio cosi' ad esempio sui miei siti
-
-
so che c'e' un parametro da modificare... è spiegato nella documentazione che trovi a questo link:
http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html
Non so di più, come ti ho detto, io ho optato per MATCH + LIKE senza toccare mysql...