Autocompletion / Suggestions : l'index ne semble pas prioriser les villes de premier ordre
publié le , mis à jourDécrivez votre problème, votre suggestion
le moteur d'autocompletion/suggestion ne semble pas prioriser les villes de premier ordre :
exemple, lorsque l'option "Chechez ici" est décoché/désactivé
- la locale de l'utilisateur n'est pas prise, en compte, des resultats étrangers farfelus remontent
- des lieux de second ordre remontent avant les lieux de premier ordre
résultat il faut presque saisir une adresse complete pour pouvoir la selectionner. L'autocompletion pourrait etre améliorer en boostant dans l'index le poids des lieux de premier ordre (selon critere administratif, population, ...) et en prenant en compte la locale utilisateur / le pays sur laquelle la carte est positionée?
Système d'exploitation
linux
Navigateur
firefox
younes_mstr
Bonjour, je serais intéressé à travailler sur l'issue. J'ai déjà quelques pistes comme donné à l'API Photon lorsque le "Chercher ici" est décoché, la localisation du user (j'ai vu qu'elle était utilisé sur l'app), la dernière localisation du user si elle est actuellement désactivé ou, si aucune donnée de géolocalisation ne peut être repris, je crois qu'on peut récupérer via l'adresse IP (peut-être trop imprécis à tester). Que pensez-vous de cette approche ? Je peux commencer à travailler dessus ?
etienneJr
@younes_mstr wrote in https://codeberg.org/cartes/web/issues/1769#issuecomment-11704194:
Bonjour, je serais intéressé à travailler sur l'issue.
C'est super que tu sois intéressé ! Bien sûr que tu peux travailler dessus et tester des choses, n'hésite pas.
Je te conseille de regarder tous les tickets et PR précédents sur le sujet, comme source d'inspiration, car il y a plein d'autres problèmes à résoudre dans cette recherche. J'ai retrouvé notamment #399 #803 #1230 #1231 (#1232) #1261 #1644 #1723 #1772
Regarde aussi la doc photon pour voir toutes les options disponibles https://github.com/komoot/photon/blob/master/docs/api-v1.md
Concernant le sujet principal (utiliser la localisation de l'utilisateur), il va falloir être prudent. Car typiquement quand on cherche sa destination, ça peut être très loin de notre emplacement actuel, il faut qu'on puisse la trouver quand même. Ma contribution s'arrête là pour le moment, car je n'ai pas plus réfléchi au sujet ! 😄 Donc n'hésite pas à tester des choses, mais essaye de penser à tous les cas d'usages possibles de cette recherche. Merci !
etienneJr
Salut @younes_mstr Finalement as tu commencé à investiguer ce sujet ? N'hésite pas si tu as des questions. Pour info, je viens de créer un label "Recherche" pour filtrer facilement les tickets concernés : https://codeberg.org/cartes/web/issues?labels=1331235
younes_mstr
Salut @etienneJr Non désolé j'ai pas encore eu le temps je viens de me faire opérer. J'essaye dans le semaine et je vous ferai un retour !
pmiossec
Du coup, on peut clore @younes_mstr ? Ou tu as prévu de faire quelque chose en plus?
younes_mstr
Je pense qu'on peut clore car si je fais quelque chose en plus ça serait plus au niveau du nouveau ticket #2122