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

Répondre à