|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
J'ai un problème pour l'indexation fulltext en MySQL des mots comportant un trait d'union ("hyphen" en anglais) tels que "science-fiction". L'indexation se fait comme s'il s'agissait de 2 mots distincts (dans l'exemple il va indexer "science" et "fiction" séparément). Ce n'est pas ce que je souhaite. Je voudrais que "science-fiction" soit indexé comme un seul mot.
Savez-vous s'il y a une façon propre d'obtenir cela ? J'ai bien une solution "sale" sous la main qui consisterait à remplacer dans la base les tirets par une chaine du style "$&$" et à faire la rétroconversion à l'affichage. Mais s'il existe une solution propre, je préfèrerais. Edit : la seule info que j'ai pu trouver sur ce sujet est un commentaire sur la page http://dev.mysql.com/doc/refman/5.0/...xt-search.html : Citation:
|
|
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 5 ![]() |
j'ai trouvé cette page qui en dit un plus sur le sujet et parle de 2 solutions possibles :
Citation:
Citation:
|
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : février 2006 Messages : 953 ![]() |
Probablement "mysql5\share\charsets\qqc.xml", mais effectivement en mutualisé c'est pas gagné.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com