[Bug] Recherche topoguide - résultats non pertinents

Une exception pour les mon/mont aurait pu être intéressante, vu que ce mot arrive occasionnellement en montagne, et que ça reste une erreur qu’on voit malheureusement occasionnellement dans les discussions (sisi pour de vrai)

Merci pour le boulot !

1 Like

Plus on livrera les version ultérieures, mieux ça s’améliorera
Je n’ai pas en tête toutes les modifications qui ont été faites, il faudra voir !

C’est bon, la ré-indexation est terminée, elle a pris plusieurs heures, merci pour votre patience !
J’espère que vous en aurez profité pour remonter un peu dans le passé, c’était l’occasion ! :smile:

Bonne soirée !

4 Likes

Merci beaucoup pour le fix en prod :sunglasses:

A voir à l’usage mais ca semble plutot bien fonctionner pour le moment.
Je remarque juste des comportements étonnants comme l’exemple ci-dessous (même chose avec « cornettes bise » vs « cornettes bis » - peut-être la même chose que « mont/mon » signalé plus haut)
image image

Merci encore @Nayor et @edwardoo pour la mise en prod de cette amélioration tant attendue, mais délicate à passer en prod !
Même si c’est perfectible, c’est quand même vraiment beaucoup mieux qu’avant, y a pas photo.

Pour ceux qui parlent couramment l’Elastic Search et qui veulent améliorer certains petits défauts, la PR contenant les améliorations est ici : https://github.com/c2corg/v6_api/pull/1796
Il suffit de proposer une autre PR pour modifier certains réglages.

2 Likes

Intéressant ce changement. J’avais noté à l’époque quelques mots clés, je vais faire une comparaison dans ce tableau pour montrer la bonne évolution.

Il y a donc le texte, suivi de la position avant, et de la position après le fix.
catogne : 2 et 1 :white_check_mark:
mole : 2 et « non listé » :x:
salève : 2 et 1 :white_check_mark:
luisin : 7 et 2 :white_check_mark:
colonney : 5 et 1 :white_check_mark:
prazon : « non listé » et 1 :white_check_mark:
verreu : « non listé » et 1 :white_check_mark:
Le Buet : 3 et 2 :white_check_mark:
Les Pralets : 2 et 1 :white_check_mark:
bionnassay : 7 et 1 :white_check_mark:

1 Like

Ne vous faites pas trop de mourron.
En sa version en slovène, le site ne sort actuellement plus aucun résultat de recherche générale. Et pourtant, cela eut très bien fonctionné.


EDIT : @Nayor , je préfère quand même signaler ce pb.

1 Like

UP

@Developpeurs

Citation En sa version en slovène, le site ne sort actuellement plus aucun résultat de recherche générale

Merci pour le retour. Je suis en train de travailler sur les versions ultérieures, on essayera de vérifier ça en passant

2 Likes

Hello,

test rapide de mon côté, ça semble bien foirer s’il y a des accents pour la première lettre. Par exemple si on cherche dans les régions, Ecosse et écosse ne renvoient rien … car il faut taper Écosse !

En ce qui me concerne même en tapant Écosse je n’ai aucune proposition

Je n’ai pas ce problème dans la recherche de région.
Idem pour la recherche générale par mot clé : « ecole » retourne bien « Ecole » et « École ». J’ai même trouvé un doublon (corrigé).

J’ai le même bug que celui répertorié par AntoineM et Christian (testé sur Firefox et Edge).

Il doit y avoir autre chose.
Si je cherche Egy sans accent/avec accent/minuscule/majuscule, je trouve bien l’Égypte


Moi non. Il parlait d’un exemple où dans la base de données, il y a déjà un É, donc e majuscule avec accent.

En recherche globale, les régions n’apparaissent pas. Il faut essayer depuis là
https://www.camptocamp.org/areas

Je me demande comment est foutue la recherche, c’est une putain d’usine à gaz qui fonctionne super mal. En tapant « cosse », l’écosse n’apparaît pas non plus. Je ne comprends même pas ce qui se passe.

En effet, sur cette page la recherche d’Ecosse (avec toutes les variantes possibles) ne renvoie jamais rien.
Par contre pour ajouter un filtre sur une région via le champ « recherche multi-critère » d’un itinéraire, waypoint ou sortie, la recherche de « ecosse » ne fonctionne pas, mais "ecosse " (avec un espace à la fin) fonctionne.

Comme indiqué plus haut :

Faites-vous plaisir !

C’est peut-être une usine à gaz du fait des choix qui ont été fait auparavant, mais elle fonctionne quand même mieux depuis la modification récente.

La capture d’écran que tu as jointe dans ton message précédent mélange itinéraires et points de passage. Il s’agit donc d’une recherche que j’ai nommé « globale » (tu as utilisé la zone de recherche dans la barre en haut présente sur toutes les pages du topoguide). Va savoir pourquoi (je n’ai pas l’historique), aucune région ne ressort dans cette zone de recherche et ce n’est pas à cause d’un bug, c’est le fonctionnement souhaité
document-type="[‹ waypoint ›, ‹ route ›, ‹ article ›, ‹ book ›]"
Ligne 45

La recherche par multi-critères (dispo sur les pages de recherche d’itinéraires ou de sorties par exemple) permet bien de ressortir les mots démarrants par un caractère accentué. Exemple avec Égypte et Écosse ci-dessous


Et effectivement il y a un bug au niveau de la recherche spécifique par régions pour l’Écosse en particulier puisqu’elle ne ressort aucun résultat pour cette région spécifiquement.