France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 342 membres enregistrés - 1 872 900 posts - 95 150 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                Mysql : index de type FullText
21 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Mysql : index de type FullText

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 01 juillet 2004 - 09 h 30 m 22 s
Bon, voilà le problème.

J'ai fait pour le moteur de forum un moteur de recherche utilisant les fonctions match() against() de MySql, et donc cela nécessite un index FullText sur mes champs de recherche.


Chez moi, en partant d'un forum vide, si je met quelque topics et posts, et que je fait une recherche, ca marche impecc.

Par contre, ici j'ai rajouté l'index fulltext, mais là recherche ne trouve rien.

Pourtant les index ont bien été crées (la requete a pris 5 minutes).

Y-a-t'il une manipulation à faire quand on rajoute l'index fulltext au lieu de s'en servir au départ ?

Sinon je peux créer ma table vide et réinséré tout les posts dedans, ca peut peut-être fonctionner.



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.

Messages : 937
Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
  Posté le 01 juillet 2004 - 09 h 43 m 32 s
Ce qui est bizzare c'est que si ça à réellement pris 5 minutes l'index a du être créé (sinon il a pas remué du vide pdt ce temps).
Soit l'index est mal créé, soit en effet il est vide car il s'initalise au debut (5 minutes ....qd meme !!) et il se remplit au fur et à mesure que l'on ajoute à la table .....

Il n'y a pas moyen de visualiser l'état de l'index pour voir à quoii il ressemble (voit pas trop comment mais bon).

Sinon fait une jolie sauvegardre du forum et essaye ton copier / coller :) :)



Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." :sors:
Windows ... c'est la porte ouverte à toutes les fenêtres !!!


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 01 juillet 2004 - 10 h 11 m 52 s
d'autant qu'il y a 200mo d'index, donc je comprends pas trop :(



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.

Messages : 937
Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
  Posté le 01 juillet 2004 - 10 h 13 m 08 s


Le 01 juillet 2004 à 10 h 11, Erel69 a écrit :
d'autant qu'il y a 200mo d'index, donc je comprends pas trop :(

Cler que pour du vide ..... ca fait du vide très dense !!!
:corde:



Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." :sors:
Windows ... c'est la porte ouverte à toutes les fenêtres !!!


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 01 juillet 2004 - 10 h 25 m 00 s
ce soir j'essaie de réinsérer tout les posts dans une table contenant déjà l'index

on verra bien



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 02 juillet 2004 - 11 h 28 m 08 s


Le 01 juillet 2004 à 10 h 25, Erel69 a écrit :
ce soir j'essaie de réinsérer tout les posts dans une table contenant déjà l'index

on verra bien


et merde j'ai oublié :D



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.

Messages : 937
Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
  Posté le 02 juillet 2004 - 12 h 14 m 50 s


Le 02 juillet 2004 à 11 h 28, Erel69 a écrit :


Le 01 juillet 2004 à 10 h 25, Erel69 a écrit :
ce soir j'essaie de réinsérer tout les posts dans une table contenant déjà l'index

on verra bien


et merde j'ai oublié :D

Ben en voyant qu'il y avait un nouveau message j me suis dis : Tiens une reponse ....
Et ben non ;) ;)
Ca sera pour plus tard :D :D



Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." :sors:
Windows ... c'est la porte ouverte à toutes les fenêtres !!!


Erel69
206
(¯`·.__[T3aM.L1b3rTe©]__.·´¯)

Messages : 19 449
Inscrit le 07/11/01
Ville : Lyon
Non connecté
  Posté le 02 juillet 2004 - 12 h 44 m 31 s
Incompréhensible :

SELECT ..... MATCH(post_text) AGAINST("sante" IN BOOLEAN MODE)

=> Il y a des résultats


SELECT ..... MATCH(post_text) AGAINST("php" IN BOOLEAN MODE)

=> Pas de résultat



Obscurité au-delà du crépuscule, pourpre au-delà du sang qui coule, enfoui dans le flot du temps, en ton haut nom, je jure fidélité à l'obscurité. Que les fous qui se dressent devant nous soient détruits, par le pouvoir que toi et moi possédons...

IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.

Messages : 937
Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
  Posté le 02 juillet 2004 - 13 h 20 m 06 s


Le 02 juillet 2004 à 12 h 44, Erel69 a écrit :
Incompréhensible :

SELECT ..... MATCH(post_text) AGAINST("sante" IN BOOLEAN MODE)

=> Il y a des résultats


SELECT ..... MATCH(post_text) AGAINST("php" IN BOOLEAN MODE)

=> Pas de résultat

Euh ..... c'est un forum en php allergique au php :???: :???: :???:
Ben sinon la ..... :chepa:



Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." :sors:
Windows ... c'est la porte ouverte à toutes les fenêtres !!!


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 02 juillet 2004 - 22 h 59 m 03 s
non, mais la recherche exclut les mots de moins de 4 lettres...
http://www.databasejournal.com/features/mysql/article.php/1578331



Huile de fraise.

IAN_Blade
==== IAN pour les Intimes ==== Le Noir, ce mot désigne depuis une époque lointaine le nom du destin.

Messages : 937
Inscrit le 01/09/03
Ville : En train de "bosser" à mon stage
Non connecté
  Posté le 05 juillet 2004 - 09 h 08 m 55 s
Ce serait donc ca le pb ...... bien vu !!!

Par contre je suis pas sur que ce soit configurable :( :( De même que les mots ignorés sont en anglais :(



Organisateur de la www.wake-on-lan.com
"hmmm, j'vous laisse, je dois aller, euh ...., repasser mes lacet..." :sors:
Windows ... c'est la porte ouverte à toutes les fenêtres !!!


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 616
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 05 juillet 2004 - 15 h 35 m 41 s
tu dois pouvoir, pour la liste de mots, en recompilant avec ta propre liste. en revanche, je ne crois pas qu'il soit possible d'utiliser des mots de moins de 4 lettres à cause de l'algorithme et de l'indexation - ou alors l'efficacité en pâtirait...



Huile de fraise.

Page genérée en 0.4496 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory