Recherche FULLTEXT en php - mysql

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: Lun Juil 11, 2005 11:47

Recherche FULLTEXT en php - mysql

Message le Ven Fév 17, 2006 22:05

Hello,

Je souhaiterai savoir si certain utilise cette méthode de recherche interne ?
Si oui quand pensez-vous ? (pertinence, satisfaction, etc..)

Il me semblerait que ce ne soit pas très performant.
Je ne l'ai jamais utilisé, mais d'après mes lectures (nombreuses),
il semblerait que la recherche en FULLTEXT n'est pas très pertinente.

En effet si un site est spécialisé dans le référencement (pour prendre l'exemple ;))
et bien lors d'une recherche d'un des mots clés par rapport à ce site,
aucun résultat. Par exemple referencement. Aucun résultat du fait que ce
mot est présent dans plus de la motié des tables sur lesquels ont effectue
la recherche.

Voila pour ce qui était mons avis de lecteur vis à vis de cette possibilité.

* si vous utilisez autre chose n'hésitez pas à le faire savoir..

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Re: Recherche FULLTEXT en php - mysql

Message le Sam Fév 18, 2006 0:55

thierry8 a écrit:Hello,

Je souhaiterai savoir si certain utilise cette méthode de recherche interne ?
Si oui quand pensez-vous ? (pertinence, satisfaction, etc..)

Il me semblerait que ce ne soit pas très performant.
Je ne l'ai jamais utilisé, mais d'après mes lectures (nombreuses),
il semblerait que la recherche en FULLTEXT n'est pas très pertinente.


Ce n'est pas le summum en matière de pertinence, mais ça l'est quand même beaucoup plus que le LIKE. La recherche FULLTEXT prend en compte la densité des mots dans les textes par exemple.

boussole
WRInaute passionné
WRInaute passionné
 
Messages: 566
Inscription: Mar Jan 06, 2004 16:23

Message le Sam Fév 18, 2006 8:22

La recherche dans le moteur de Netref se fait en Fulltext


yule
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 172
Inscription: Ven Juil 23, 2004 23:00

Message le Sam Fév 18, 2006 9:39

Hello,

J'utilise cette technique pour mes trois moteurs de recherches

http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html

Code: Tout sélectionner

$query = "SELECT id, nomsite, description, mcles, url, whoisvoir,(    
      (X.XX * (MATCH (nomsite) AGAINST ('$mots2' IN BOOLEAN MODE)))

etc....
AS relevance FROM $matable    
WHERE ( MATCH (nomsite , description, mcles, url)
AGAINST ('$mots2' IN BOOLEAN MODE) )
AND valid='1' AND pays='0' AND suspens='0' HAVING relevance > 0 ORDER BY relevance DESC LIMIT $debut,$limit";    


Pour les champs (nomsite, description, mcles, url) le x.xx à une valeur qui me permet de donner une pertinence sur la requête cherchée, la pertinence est donc variable selon la valeur (x.xx) donnée

Franchement, j'utilise cette recherche depuis une année et je viens de sortir mon dernier moteur de recherche qui utilise cette technique (ht*p://www.vigoos.com) et la recherche est très pertinente ! Mais attention celà dépend aussi du but, la technique que j'utilise est pertinente pour une recherche sur 1 à 2 mots, plus, la valeur sémantique sera nulle et donc pas pertinente... mon moteur est un moteur de sites et pas de pages comme goggle

Voilà pour mon expérience
A+
Yule

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: Lun Juil 11, 2005 11:47

Message le Dim Fév 19, 2006 20:30

Quel est l'avantage du IN BOOLEAN ?


yule
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 172
Inscription: Ven Juil 23, 2004 23:00

Message le Lun Mar 06, 2006 15:21

Hello

La réponse est ici

http://dev.mysql.com/doc/refman/5.0/fr/fulltext-boolean.html

Cordialement
Yule


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 :

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

  • Logiciel d'analyse du positionnement
    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 textes non cliquables 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