[OSM-dev-fr] Search avec autocomplétion
Clément Stenac
clement.stenac at diwi.org
Jeu 11 Oct 20:30:31 BST 2012
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
Plus d'informations sur la liste de diffusion dev-fr