SELECT MATCH sur plusieurs colonnes - SQL/NoSQL - Programmation
MarshPosté le 24-08-2009 à 10:46:33
Bonjour,
j'ai une requête de ce type pour un moteur de recherche :
'SELECT *, MATCH (Colonne1, Colonne2, Colonne3) AGAINST ("ma_ercherche" ) FROM frc_tblpages WHERE MATCH (Colonne1, Colonne2, Colonne3) AGAINST ("ma_recherche" ) >= 1'
Maintenant, pour obtenir des résultats plus pertinents, je souhaiterais attribuer des poids différents aux 3 colonnes. Par exemple 60%, 30%, 10%...
Existe-t-il un moyen quelconque de faire ceci ? Merci d'avance !
Marsh Posté le 24-08-2009 à 10:46:33
Bonjour,
j'ai une requête de ce type pour un moteur de recherche :
'SELECT *, MATCH (Colonne1, Colonne2, Colonne3) AGAINST ("ma_ercherche" ) FROM frc_tblpages WHERE MATCH (Colonne1, Colonne2, Colonne3) AGAINST ("ma_recherche" ) >= 1'
Maintenant, pour obtenir des résultats plus pertinents, je souhaiterais attribuer des poids différents aux 3 colonnes.
Par exemple 60%, 30%, 10%...
Existe-t-il un moyen quelconque de faire ceci ? Merci d'avance !