[Mysql] Recherche FULL-TEXT sur plusieurs tables
5 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
[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
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.
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
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Le Full Crawl a enfin commencé
- Début du Full Crawl
- Googlebot, le robot d'indexation de Google
- Sortie officielle de GoogleStats v2.0 !
- Gestion des langues et des sessions en PHP / MySQL
- Le début du full crawl
- De la publicité AdWords sur les pages des partenaires Google News
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Passage à l'heure d'été/hiver sur un forum phpBB
- GoogleStats : analyse temps réel des visites de Google sur votre site
- 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
- Quesque le Full-text d' un forum en vbulletin ?
- Tables MySQL liées
- Taille des tables MySQL
- [Résolu] MySQL lier 2 tables
- Update de 2 tables MySql [RESOLU]
- changer le charset des tables MySQL
- Moteur de recherches sur 3 tables mysql
- [MYSQL] compter champs de tables différentes
- Tables MySQL et exportaion sur sivit ?
- 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: The_B et 0 invités



le forum