phpbb - Comment fonctionne le moteur de recherche ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

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: 16 Jan 2004

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: 16 Jan 2004

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 discret
WRInaute discret
 
Messages: 145
Inscription: 25 Juin 2005

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: 11 Juil 2005

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 discret
WRInaute discret
 
Messages: 230
Inscription: 29 Déc 2004

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 impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

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: 11 Juil 2005

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 impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

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: 3602
Inscription: 10 Fév 2004

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 discret
WRInaute discret
 
Messages: 145
Inscription: 25 Juin 2005

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 impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

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 discret
WRInaute discret
 
Messages: 230
Inscription: 29 Déc 2004

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: 11 Juil 2005

Message le Sam Juin 10, 2006 6:59

merci gomoz.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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 1 invité