Bonjour.
Je voudrais des explications/de l'aide pour créer une requète MySQL.
Je souhaite chercher des mots clés dans un champ MySQL contenant du HTML.
La recherche ne doit donc porter que sur les textes du HTML, en excluant les balises.
En fait j'ai cette structure (simplifiée) de table, pour des articles
- id : INT
- title :VARCHAR(255), pas de HTML
- resume : TEXT, contient du HTML
- text : TEXT, contient du HTML
Mon moteur fonctionne pour l'intant très bien avec de simples "LIKE keyword", mais évidement il trouve de faux résultats quand on lui fait rechercher des mots contenu dans les balises HTML des text et resume.
J'extrais les id et title pour les mettre dans des liens vers les articles correspondants aux résultats.
Je souhaiterais utiliser les fonctionnalités de recherche FULLTEXT de MySQL.
Je pense que ça doit ètre faisable avec les REGEXP, mais je suis encore pas parfaitement à l'aise avec, j'ai un peu de mal