[Mysql] Recherche FULL-TEXT sur plusieurs tables
5 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- ograweb
- Nouveau WRInaute

- Messages: 18
- Inscription: 19 Déc 2003
[Mysql] Recherche FULL-TEXT sur plusieurs tables
Bonjour,
Je suis en train de penser a un moteur de recherche pour un de mes sites.
Il possede une table article (id, titre) et une table paragraphe (id, articleid, contenu)
Je cherche a faire une recherche fulltext sur le titre de l'article et le contenu des paragraphes.
Sachant qu'ils sont dans des tables differentes, savez vous si cela est possible.
De plus, lorsque je cherche 1 article, je dois rechercher dans tous ses paragraphes
...
Ou dois-je m'orienter vers un autre type de recherche (LIKE ... etc)
Merci
Je suis en train de penser a un moteur de recherche pour un de mes sites.
Il possede une table article (id, titre) et une table paragraphe (id, articleid, contenu)
Je cherche a faire une recherche fulltext sur le titre de l'article et le contenu des paragraphes.
Sachant qu'ils sont dans des tables differentes, savez vous si cela est possible.
De plus, lorsque je cherche 1 article, je dois rechercher dans tous ses paragraphes
...
Ou dois-je m'orienter vers un autre type de recherche (LIKE ... etc)
Merci
-

julien__ - WRInaute occasionnel

- Messages: 362
- Inscription: 28 Déc 2006
Si tes titres possèdent des mots clés importants et que tes articles sont quand-même d'une certaine longeur (au moins un paragraphe), c'est dommage de renoncer à la recherche FULL TEXT, à cause du calcul de pertinence de mots clé.
Juste une question comme ça, pourquoi ne fais-tu pas une seule table avec (id,titre,article). Je ne sais pas quels sont tes impératifs, mais ça me paraîtrait tellement plus simple.
Juste une question comme ça, pourquoi ne fais-tu pas une seule table avec (id,titre,article). Je ne sais pas quels sont tes impératifs, mais ça me paraîtrait tellement plus simple.
- ograweb
- Nouveau WRInaute

- Messages: 18
- Inscription: 19 Déc 2003
Juste une question comme ça, pourquoi ne fais-tu pas une seule table avec (id,titre,article).
Chaque paragraphe peut avoir un type different (pour la mise en page)
Chaque paragraphe peut avoir un type d'acces different (certain voit le paragraphe, pas d'autres...)
Bref, je suis obligé de continué avec les paragraphes
-

julien__ - WRInaute occasionnel

- Messages: 362
- Inscription: 28 Déc 2006
Moi j'imagine quelque chose comme ça
SELECT * FROM table1 Tb1 INNER JOIN table2 Tb2 ON Tb1.id = Tb2.id WHERE MATCH (titre) AGAINST ('le mot' IN BOOLEAN MODE) OR MATCH(contenu) AGAINST ('le mot' IN BOOLEAN MODE)
a toi d'adapter
SELECT * FROM table1 Tb1 INNER JOIN table2 Tb2 ON Tb1.id = Tb2.id WHERE MATCH (titre) AGAINST ('le mot' IN BOOLEAN MODE) OR MATCH(contenu) AGAINST ('le mot' IN BOOLEAN MODE)
a toi d'adapter
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Recherche full-text Mysql et fautes d'orthographes
- [MySQL] Full-text et configuration ft_min_word_len
- [MySQL] Full-text - Avoir un extrait des résultats
- Recherche FULL TEXT
- [résolu] Les balises h et a full-text ?
- Quesque le Full-text d' un forum en vbulletin ?
- Tables MySQL corrompues
- Tables MySQL liées
- Mysql sum sur 2 tables
- [MySQL] : select de 2 tables et mysql_fetch_assoc
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Googlebot, le robot d'indexation de Google - 21-02-2003
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- Le Full Crawl a enfin commencé - 06-02-2003
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Les différents systèmes de mise en cache des données - 16-08-2010
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Début du Full Crawl - 03-01-2003
Consultez la description détaillée des produits ou services de Google suivants : Google Flights
- Logiciel de référencement AgentWebRanking
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
