Recherche algorithme de recherche

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


cyberghostjp
WRInaute passionné
WRInaute passionné
 
Messages: 505
Inscription: Dim Fév 29, 2004 23:13

Recherche algorithme de recherche

Message le Dim Aoû 07, 2005 22:36

Bonjour,

Je suis à la recherche d'un script en php dont le but est de développer une recherche avec une algorithme intéressant pour les utilisateurs qui recherche...

Je m'explique: Les personnes qui recherche le mot "jeu" par exemple vont tomber actuellement sur toutes les news avec le mot "jeu". Je souhaite que ces news soit classé par un certain ordre, par exemple par le nombre de fois que le mot "jeu" se trouve dans la news. Un peu comme dans google (sauf que c'est tout à fait autrement) :D

je vous remercie, et j'espère qu'une personne trouvera mon algorithme...

Cordialement,

Vell
WRInaute impliqué
WRInaute impliqué
 
Messages: 282
Inscription: Ven Aoû 05, 2005 0:09

Message le Lun Aoû 08, 2005 2:10

Je n'ai pas ça sous la main mais Google est ton ami, et surtout si tu es sous php / mysql, la documentation de mysql propose un chapitre sur les champs FULLTEXT ... Qui permet de classer par SCORE ;)

Après, "yapuka" comme on dit !


Fab le Fou
WRInaute accro
WRInaute accro
 
Messages: 1511
Inscription: Jeu Déc 02, 2004 15:20

Message le Lun Aoû 08, 2005 9:48

Quelques explications, sur developpez.com : http://omiossec.developpez.com/mysql/fulltext/

A+, Fab


cyberghostjp
WRInaute passionné
WRInaute passionné
 
Messages: 505
Inscription: Dim Fév 29, 2004 23:13

Message le Lun Aoû 08, 2005 10:47

Fab le Fou a écrit:Quelques explications, sur developpez.com : http://omiossec.developpez.com/mysql/fulltext/

A+, Fab


Merci, je ne connaissait pas ces opérations en SQL je vais essayer ca de suite!

Phi.Lho
Nouveau WRInaute
 
Messages: 14
Inscription: Jeu Aoû 04, 2005 14:27

Message le Lun Aoû 08, 2005 11:01

Pour une solution toute faite, il y a plein de sites listant des tas de scripts PHP. Par exemple, PHP Classes, taper "search" dans la zone de recherche en haut à gauche.

À condition, évidement, de ne pas être allergique à l'anglais. Mais il y a des sites équivalents en français.


cyberghostjp
WRInaute passionné
WRInaute passionné
 
Messages: 505
Inscription: Dim Fév 29, 2004 23:13

Message le Lun Aoû 08, 2005 11:37

cyberghostjp a écrit:
Fab le Fou a écrit:Quelques explications, sur developpez.com : http://omiossec.developpez.com/mysql/fulltext/

A+, Fab


Merci, je ne connaissait pas ces opérations en SQL je vais essayer ca de suite!


La recherche textuelle est superbe, c'est beaucoup plus light de ce que je pensais faire niveau ressource...
Seulement j'ai pu constater un petit problème:

Admettons que je recherche le mot "jeux" j'ai 8 réponses
Admettons que je recherche le mot "jeu" j'ai 0 réponse

or je sais qu'il y a des news avec le mot "jeu" ... je ne comprend pas.


easy_zik
WRInaute impliqué
WRInaute impliqué
 
Messages: 406
Inscription: Lun Juil 07, 2003 9:30

Message le Lun Aoû 08, 2005 11:57

cyberghostjp a écrit:Admettons que je recherche le mot "jeu" j'ai 0 réponse
or je sais qu'il y a des news avec le mot "jeu" ... je ne comprend pas.

En fonction de la configuration de MySql, le fulltext n'indexe pas les mots en dessous d'un certain nombre de caractères.


cyberghostjp
WRInaute passionné
WRInaute passionné
 
Messages: 505
Inscription: Dim Fév 29, 2004 23:13

Message le Lun Aoû 08, 2005 12:42

Hum ok merci dans ce cas je vais générer un message d'erreur.
Merci de votre aide!

caro
WRInaute passionné
WRInaute passionné
 
Messages: 871
Inscription: Lun Juil 21, 2003 18:13

Message le Lun Aoû 08, 2005 18:16

fulltext est génial cependant il y a 2 clauses importantes :
- ne retourne pas de résultats si les mots sont composés de moins de 4 lettres (jeu est donc nul)
- ne retourne pas de résultats si la base renvoie plus de 50% de ses lignes
Cependant on peut agir sur ces valeurs dans mysql
bon courage


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 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).
  • Détection de pages dupliquées
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités