Moteur de recherche
JBennn
Messages postés
107
Statut
Membre
-
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
tryan44 Messages postés 1288 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai réalisé un petit moteur de recherche pour un mot clé seulement.
Je voudrais que lorsque l'on tape plusieurs mots clés, la recherche soit plus "restrictive"
Comment faire pour faire une recherche sur plusieurs mots clés svp ?
Voici mon code :
j'ai réalisé un petit moteur de recherche pour un mot clé seulement.
Je voudrais que lorsque l'on tape plusieurs mots clés, la recherche soit plus "restrictive"
Comment faire pour faire une recherche sur plusieurs mots clés svp ?
Voici mon code :
<?php if(isset($_POST['reinit'])) { $_SESSION['rechAide'] = ''; unset($_SESSION['rechAide']); } if(isset($_POST['rechercher']) && !empty($_POST['searchAide'])){ $reqSup = " AND nomAide LIKE '%{$_POST['searchAide']}%' "; $_SESSION['rechAide'] = $_POST['searchAide']; } else if(isset($_SESSION['rechAide']) && !empty($_SESSION['rechAide'])){ $_POST['searchAide'] = $_SESSION['rechAide']; $reqSup = " AND nomAide LIKE '%{$_POST['searchAide']}%' "; } ?> <form action="" method="POST"> Chercher aide par mot clé : <input type="text" name="searchAide" value="<?php if(!isset($_POST['reinit'])) echo $_POST['searchAide'];?>"/> <input type="submit" value="Rechercher" name="rechercher"/> <input type="submit" value="Réinitialiser" name="reinit"/> </form>
A voir également:
- Moteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
- Pourquoi mon moteur de recherche change tout seul ✓ - Forum Virus
1 réponse
Salut,
Je pense qu'il faut changer de méthode et utiliser une recherche en FULLTEXT http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html couplé au booléens de recherches en texte intégral http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html . Dans ce contexte, MYSQL sort un résultat automatiquement organisées avec la pertinence la plus élevé en premier.
Je pense qu'il faut changer de méthode et utiliser une recherche en FULLTEXT http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html couplé au booléens de recherches en texte intégral http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html . Dans ce contexte, MYSQL sort un résultat automatiquement organisées avec la pertinence la plus élevé en premier.