par
Invité » 14 sept. 2007, 11:42
pour ça:
Un second problème est quand je recherche "amour" seul : je ne trouverai pas "d'amour" ! Mais cela doit être lié au fait que mysql ne distingue pas le "d' " de "amour" !?
effectivement, le moteur de mysql qui cree les indexs et "decoupe en mots" ne reconnais pas le quote comme un delimiter de mots...
2 solutions:
recompiler ton mysql avec ça: (j'ai pas essayé, si ça marche, dis moi)
http://www.phpcs.com/infomsg_RECHERCHE- ... 17434.aspx
ou, c'est ce que j'ai fait, j'ai doublé mes quotes dans tous mes champs, par exemple, pour d'amour, dans la base, j'ai d''amour, '' etant reconnu comme delimiteur de mot. par contre, ça t'oblige à modifier à l'affichage pour pas voir tous des quotes doublés. avec ça, tu pourras chercher amour.
par contre, j'ai le même probleme que toi pour chercher d'amour, j'arrive pas à faire marcher le match against.
j'ai essayé
"d\'\'amour", 0 resultats
"d\'amour", 0 resultats
"d''amour" syntax error sql
si tu trouves, dis moi

(
[email protected])
pour ça:
Un second problème est quand je recherche "amour" seul : je ne trouverai pas "d'amour" ! Mais cela doit être lié au fait que mysql ne distingue pas le "d' " de "amour" !?
effectivement, le moteur de mysql qui cree les indexs et "decoupe en mots" ne reconnais pas le quote comme un delimiter de mots...
2 solutions:
recompiler ton mysql avec ça: (j'ai pas essayé, si ça marche, dis moi)
http://www.phpcs.com/infomsg_RECHERCHE-DANS-BASE-APOSTROPHES_217434.aspx
ou, c'est ce que j'ai fait, j'ai doublé mes quotes dans tous mes champs, par exemple, pour d'amour, dans la base, j'ai d''amour, '' etant reconnu comme delimiteur de mot. par contre, ça t'oblige à modifier à l'affichage pour pas voir tous des quotes doublés. avec ça, tu pourras chercher amour.
par contre, j'ai le même probleme que toi pour chercher d'amour, j'arrive pas à faire marcher le match against.
j'ai essayé
"d\'\'amour", 0 resultats
"d\'amour", 0 resultats
"d''amour" syntax error sql
si tu trouves, dis moi :)
(
[email protected])