MySQL può utilizzare un indice se la tua query è simile a foo LIKE 'abc%'
o foo LIKE 'abc%def%'
. Può utilizzare l'indice per qualsiasi parte o la stringa prima del primo carattere jolly. Se hai bisogno di abbinare una parola in qualsiasi punto all'interno di una stringa, potresti prendere in considerazione l'utilizzo di FULLTEXT
indici invece.
Maggiori dettagli sugli indici:http://dev.mysql. com/doc/refman/5.1/en/mysql-indexes.html
Ricerca full-text:http://dev.mysql.com /doc/refman/5.0/en/fulltext-search.html