Recherche match avec clefs fulltext sur plusieurs tables

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

DuClik
Nouveau WRInaute
 
Messages: 13
Inscription: Mar Sep 27, 2005 18:20

Recherche match avec clefs fulltext sur plusieurs tables

Message le Lun Aoû 11, 2008 17:43

Bonjour,

j'aimerai faire une recherche en Mysql sur des colonnes avec index FULLTEXT, sur plusieurs tables à la fois.

Ceci par exemple, ne fonctionne pas :


Code: Tout sélectionner
SELECT c.*, MATCH (c.nom, c.email, s.url) AGAINST ('test') AS Score FROM clients as c, sites as s ORDER BY score DESC 


Comment faire pour piocher dans plusieurs tables ?

Merci d'avance, bonne soirée.
Clem


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Mar Aoû 05, 2003 14:49

Message le Lun Aoû 11, 2008 20:00

bonjour,
en créant une vue ?


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Mar Aoû 05, 2003 14:49

Message le Lun Aoû 11, 2008 20:10

et encore dans ma version 5.0.32
Code: Tout sélectionner
#1347 - 'tutu' is not BASE TABLE

lors de la création d'index full text
à checker dans les nouvelles versions...
a+

DuClik
Nouveau WRInaute
 
Messages: 13
Inscription: Mar Sep 27, 2005 18:20

Message le Mar Aoû 12, 2008 9:34

pardon ?!


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Mar Aoû 05, 2003 14:49

Message le Mar Aoû 12, 2008 9:38

un index fulltext mysql ne peux indexer que les champs que d'une seule table celle sur lequel il est défini => www.mysql.com

DuClik
Nouveau WRInaute
 
Messages: 13
Inscription: Mar Sep 27, 2005 18:20

Message le Mar Aoû 12, 2008 9:42

D'accord, mais une requete peu piocher sur plusieurs champs non ? ça me semblerai logique.


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Mar Aoû 05, 2003 14:49

Message le Mar Aoû 12, 2008 9:48

ca ok
Code: Tout sélectionner
SELECT c.* FROM clients as c, sites as s where c.nom like '%test%' OR c.email like '%test%' OR s.url like '%test%' ORDER BY score DESC 

ou tu réorganises tes tables au choix


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google AdWords, Google TrustRank

  • 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 0 invités