2011-11-06 3 views
0

donc j'essaye de faire un moteur de recherche simple, qui permet à un utilisateur de rechercher le nom d'utilisateur, l'email, le prénom et le nom de famille.FullText recherche MYSQL

Cependant chaque fois que j'exécutez ce qui suit seulement les rendements russell.harrower au lieu des deux russellharrower et russell.harrower

SELECT *, MATCH(username) AGAINST ('russell') as score FROM user_info WHERE MATCH(username) AGAINST ('russell')

Je ne sais pas si je dois mettre un statut comme là-bas ou Quoi, pensais-je?

Je veux qu'il commande le sql entier par le score.

+0

Pourquoi ne pas utiliser ' COMME? 'SELECT * FROM user_info O WH nom d'utilisateur LIKE '% russel%';' –

Répondre