ça ressemble à un bug. Mais c'est un peu tordu. En fait la recherche se fait en découpant ce qui est entré dans le champ de recherche en mot. Il considère (à tort ?) que l'underscore est un séparateur au même titre que l'espace et du coup c'est comme si tu avais cherché "te st" avec un espace. Deux mots. Mais ils font moins de 3 caractère et sont ignoré et du coup les billets retournés ne tiennent pas compte de la recherche. Si tu cherches tes_t ça devrait passer !
Le 4 mai 2015 15:05, Patrick Olivier <[email protected]> a écrit : > Bonjour; > > Je suis en train de traviller (pour le boulot) sur une base de données dont > le moteur serait dotclear avec des pages en xhtml5. La récupération des > données dans les pages se fait avec une macro VBA et msxml/xpath. > > Pour une des entrées, je dois faire une recherche du style : 2 caractères + > underscore + 2 caractères. Problème, il semblerait que le underscore plante > la recherche dans DC, > > Exemple sur mon site (mais c'est pareil partout) : > > http://lombre.net/?q=test > ->ok > > http://lombre.net/?q=te_st > ->sort tous les billets > > Si ce n'est pas facilement réparable, ce n'est pas grave : il n'y a pas > beaucoup d'entrées dans la base et je peux parser la page qui liste toutes > les entrées. > > Bonne journée. > > -- > Patrick > -- > Dev mailing list - [email protected] - > http://ml.dotclear.org/listinfo/dev > -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
