Salut,
Mes remarques :
- le classement dans la liste.
Il me semble important de privilégier dans les réponses les résultats
les plus probables, pour l'efficacité du service. Exemple caricatural
: si je tape juste "p", peut-être faut-il privilégier des réponses
telles que "Paris" ou "Perpignan" plutôt que "Green Parc - Lacanau"
qui arrive pour l'instant en premier.
Mais qui dit classement dit critère de classement (en gros, un ordre
de tri). Là, plusieurs possibilités : un tri absolu, sur la population
(dans le cas des villes), sur l'ordre administratif (chef-lieu de pays
devant chef-lieu de région, etc). Ou un tri relatif, qui tienne compte
du cadrage de la carte au moment de la recherche : les réponses
situées dans l'emprise de la carte seraient privilégiées. Tout ça ne
tient pas trop dans le cas des points d'intérêt ou des adresses, ù
d'autres critères sont à imaginer
- la recherche dès le premier caractère.
Pour l'instant il faut 3 caractères, mais n'est-ce pas lié à l'absence
de tri ? Sinon une histoire de performance ?
- la pertinence.
J'ai cherché "Bourg la Reine". Il m'a fallu taper "bourg la rei" pour
voir apparaître le nom que je cherchais. Avant, j'avais une liste de
suggestions dont je ne voyais pas forcément le rapport avec ma saisie.
Ou du moins des suggestions que je ne trouvais pas pertinentes. Un des
intérêts de l'autocomplétion, c'est d'économiser de la saisie.
Merci pour les retours !
Pour le fait d'attendre au minimum 3 caractères, c'était avant tout en
effet pour une question de performance. Ceci dit, il serait très simple
de le cacher. Mais je me demande si ca serait une bonne idée: avec 1 ou
2 caractères, il est très improbable d'avoir dans les suggestions ce
qu'on cherche, et au final, ca distrait probablement plus l'utilisateur
que ca ne l'aide.
J'ai corrigé pas mal de choses sur la pertinence:
* Une recherche sur une ville remonte maintenant la ville (et surtout
le chef lieu) avant d'autres choses
* La population de la ville est maintenant prise en compte. Je n'ai
pas de données pour toutes les villes, donc certaines peuvent toujours
être mal triées
* les "stop words" (de, le, la, ...) sont maintenant mieux pris en
compte (ils contribuent mieux au score)
* un mot a plus de valeur s'il est trouvé dans le nom de la rue que
dans le nom de la ville .
--
Clément
_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr