SELECT count(isbn) AS NbreRep ,MATCH(titre,cat_niv_2) AGAINST('+Bénédicte*+Loarer*' IN BOOLEAN MODE) AS score FROM ad_isbn WHERE actif = 'oui' AND ( MATCH(titre,cat_niv_2) AGAINST('+Bénédicte*+Loarer*' IN BOOLEAN MODE) OR isbn='Bénédicte Le Loarer' OR auteur LIKE '%Bénédicte Le Loarer%' OR illustrateur LIKE '%Bénédicte Le Loarer%' OR editeur LIKE '%Bénédicte Le Loarer%' OR collection LIKE '%Bénédicte Le Loarer%' OR cat_niv_2 LIKE '%Bénédicte Le Loarer%' OR cat_niv_3 LIKE '%Bénédicte Le Loarer%' ) ORDER BY score DESC ;