phpbb - Comment fonctionne le moteur de recherche ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

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

phpbb - Comment fonctionne le moteur de recherche ?

Message le Jeu Juin 08, 2006 12:51

Je pense que le titre est relativement clair:
- quel méthode utilisée ?

Si vous êtes capable de me répondre je suis preneur.
merci

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: Ven Jan 16, 2004 19:47

Re: phpbb - Comment fonctionne le moteur de recherche ?

Message le Jeu Juin 08, 2006 13:34

thierry8 a écrit:Je pense que le titre est relativement clair:


Bah non, car j'allais répondre "mal" :mrgreen:


Je crois qu'il interroge une table dans laquelle sont stocké tous les mots des post avec l'id correspondant.

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: Ven Jan 16, 2004 19:47

Re: phpbb - Comment fonctionne le moteur de recherche ?

Message le Jeu Juin 08, 2006 13:35

thierry8 a écrit:Je pense que le titre est relativement clair:


Bah non, car j'allais répondre "mal" :mrgreen:

FlorentP
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 145
Inscription: Sam Juin 25, 2005 19:32

Message le Jeu Juin 08, 2006 16:14

Regarde les table :
phpbb_search_wordlist
phpbb_search_wordmatch

=> chaque mot est indexé, "blabla = numéro"
=> chaque message est décortiqué pour faire la liste des numéros correspondants aux mots du message

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

Re: phpbb - Comment fonctionne le moteur de recherche ?

Message le Jeu Juin 08, 2006 16:23

Grantome a écrit:Je crois qu'il interroge une table dans laquelle sont stocké tous les mots des post avec l'id correspondant.

ah oui en effet...
mais...: il tronque tous les mots des messages ???? 8O

gomoz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 230
Inscription: Mer Déc 29, 2004 18:21

Message le Jeu Juin 08, 2006 21:26

moi je n'y ais rien compris du tout. En plus je truve ca un peu limite comme méthode d'indexer en double tout le texte. Vous en pensez quoi ?

Albert1
WRInaute passionné
WRInaute passionné
 
Messages: 935
Inscription: Mar Aoû 23, 2005 15:13

Message le Jeu Juin 08, 2006 21:28

gomoz a écrit:En plus je truve ca un peu limite comme méthode d'indexer en double tout le texte.

oui c'est limite ...
c'est pas la seule bizarrerie de phpBB mais une (voire la plus) grosse

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

Message le Jeu Juin 08, 2006 21:30

gomoz a écrit:moi je n'y ais rien compris du tout. En plus je truve ca un peu limite comme méthode d'indexer en double tout le texte. Vous en pensez quoi ?

a vrai dire si tu index les champs text pour pouvoir utiliser la fonction mysql ( match, je crois que c'est ça ?! ) tu prends aussi le double...Pour l'index, donc à voir...

C'est pour cela que je me penche sur le raissonnement et façon de penser.

Albert1
WRInaute passionné
WRInaute passionné
 
Messages: 935
Inscription: Mar Aoû 23, 2005 15:13

Message le Jeu Juin 08, 2006 21:33

et pourquoi pas full_text ?

y avais un début de mod sur phpbb.com, des feedbacks et des tests sur des forums de taille conséquente ... malheureusement ça semble avoir été abandooné (du moins le support : thread fermé)


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3577
Inscription: Mar Fév 10, 2004 16:40

Message le Jeu Juin 08, 2006 22:34

Albert1 a écrit:et pourquoi pas full_text ?

y avais un début de mod sur phpbb.com, des feedbacks et des tests sur des forums de taille conséquente ... malheureusement ça semble avoir été abandooné (du moins le support : thread fermé)


Ya tjrs cette limitation ch***te sur le FULLTEXT, c'est que par défaut c'est limité à 4 caractères minimum...

FlorentP
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 145
Inscription: Sam Juin 25, 2005 19:32

Message le Jeu Juin 08, 2006 22:56

ecocentric a écrit:Ya tjrs cette limitation ch***te sur le FULLTEXT, c'est que par défaut c'est limité à 4 caractères minimum...

C'est un parametre serveur ça : ft_min_word_len
http://dev.mysql.com/doc/refman/5.0/fr/ ... uning.html

Albert1
WRInaute passionné
WRInaute passionné
 
Messages: 935
Inscription: Mar Aoû 23, 2005 15:13

Message le Ven Juin 09, 2006 7:07

ecocentric a écrit:Ya tjrs cette limitation ch***te sur le FULLTEXT, c'est que par défaut c'est limité à 4 caractères minimum...

ouais enfin, les mos significatifs , en Français surtout, ils font souvent plus de 4 caractères ...

gomoz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 230
Inscription: Mer Déc 29, 2004 18:21

Message le Sam Juin 10, 2006 4:10

j'ai trouvé ca sur un forum SMF :

Un index de recherche peut considérablement améliorer l'exécution des recherches sur votre forum. Particulièrement quand le nombre de messages sur un forum est de plus en plus grand, la recherche sans index peut prendre un bon moment et augmenter la pression sur votre base de données. Si votre forum a plus de 50.000 messages, vous devriez penser à créer un index de recherche pour assurer l`'exécution maximale de votre forum.

A noter qu'un index de recherche peut prendre un certain espace.. Un index à texte intégral est un index intégré à MySQL. C'est relativement compact (approximativement la même taille que la table message), mais beaucoup de mots ne sont pas indexés et il se peut que quelques recherches s'avèrent très lentes. L'index personnalisé est souvent plus grand (selon votre configuration, cela peut ètre plus de 3 fois la taille de la table des messages) mais la performance est meilleure qu'en texte intégral et relativement stable.

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

Message le Sam Juin 10, 2006 6:59

merci gomoz.


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 Gulp

  • 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