Requête pour un moteur de recherche
Bonjour,
Je suis en train de mettre en place un annuaire avec un moteur de recherche sous Joomla. Dans un champ de l'annuaire les membres rentrent des mots clés en rapport avec leur compétence. (exemple: php, mysql, html, ..). Actuellement ma requête recherche le mot exact. J'aimerais pouvoir rechercher plusieurs termes à la fois. Exemple: je tape dans ma recherche : javascript + html et j'obtiens les membres qui pratiquent le javascript et le html.
Comment faire ?
Voila ma requete:
Code:
1 2 3 4 5
|
SELECT *
FROM #__peoplebook
WHERE LOWER($_REQUEST[FIELD]) LIKE '%".$data."%' AND status=".$search_status." AND published='1' AND catid='$row1->id'
ORDER BY LOWER($sort_field) $sort_order $limit_str |