Créer un moteur de recherche géographique efficace
Une recherche cartographique plus puissante, pour une meilleure expérience avec Wemap
Nous venons de publier une nouvelle version du moteur de recherche Wemap pour vos cartes interactives sur le web, en mobile ou en mode kiosque.
Cette release comporte plusieurs améliorations destinées à rendre l’expérience de recherche plus efficace et plus personnalisable.
Parmi les évolutions sur lesquelles les équipes Wemap ont travaillé ces derniers mois figurent la recherche incrémentale, ou search-as-you-type, la refonte de notre moteur de géocodage (geocoding) et un enrichissement de notre moteur de filtres ; le tout intégré dans une expérience optimisée pour fonctionner quel que soit l’appareil sur lequel les visiteurs consultent vos cartes interactives. Voici un petit résumé de ces principales nouveautés :)
1 — Search as you type (recherche incrémentale)
En matière de recherche tout est affaire de réactivité. Les contenus que vous publiez depuis Wemap sont indexés. Nous avons construit un moteur de recherche pour tous les contenus que vous présentez sur vos cartes interactives et plans intérieurs utilisant la technologie Elastic Search.
Nous avons ajouté une fonctionnalité de recherche incrémentale plus connue sous le terme de search-as-you-type où les résultats de recherche sont proposés à l’utilisateur dès qu’un caractère est entré ce qui permet d’obtenir plus rapidement un résultat, et d’éviter d’avoir à taper des mots entiers, ce qui est particulièrement utile en mobile.
Pour plus de fluidité nous avons mis en oeuvre une recherche automatique qui se déclenche en fonction de l’intervalle de temps entre deux caractères entrés par l’utilisateur (keystrokes), fixé à 500 millisecondes.
Nous avons appliqué cette recherche incrémentale tant pour les contenus publiés via Wemap — descriptions, titres, adresses des points et événements, etc. — que pour la recherche géographique d’adresse.
Cela donne une expérience de recherche inégalée, avec une réactivité instantanée de la carte interactive ou pour vos plans intérieurs.
2 — Nouveau moteur de geocoding (géocodage)
Le géocodage est le procédé consistant à associer une latitude et une longitude à une adresse postale ou à une entité géographique (ville, département, région, etc.). Le géocodage inversé (reverse geocoding) est le procédé consistant, en retour, à récupérer une adresse associée à un couple (latitude, longitude), tel que des coordonnées données par le GPS de téléphone.
Le géocodage et son pendant inversé sont des outils constants d’un service tel que Wemap : tant côté moteur pour attribuer une latitude et une longitude à des contenus qui ne disposent que d’adresse, que côté utilisateur pour offrir la possibilité de faire des recherches par adresse sur la carte.
Les cartes interactives Wemap vous permettent déjà d’intégrer une fonctionnalité de recherche par adresse (voir onglet “Contrôles” dans la page d’options de cartes) mais nous l’avons fait évoluer en profondeur grâce à un changement dans notre moteur de géocodage.
Tout d’abord nous avons enrichi les entités géographiques qui peuvent être recherchées et ajusté le comportement de la carte interactive pour que celle-ci se recentre directement au niveau le plus approprié suivant l’entité géographique recherchée : au niveau du bâtiment si vous cherchez une rue avec un numéro, au niveau de la voie entière si vous cherchez une rue sans préciser de numéro, au niveau de la ville ou de la région si vous cherchez une zone plus large.
Ensuite nous avons ajouté des paramètres pour vous permettre de personnaliser cette recherche par adresse en fonction de votre carte interactive, des contenus associés et de votre public. Vous pouvez désormais définir une géographie qui permettra d’afficher en priorité des résultats d’adresses dans la zone considérée. Vous trouverez ces options dans la page de paramétrage de carte de votre environnement Wemap Pro ou sur la documentation Wemap.
3 — Nouveau moteur de filtres
Les filtres sont une des fonctionnalités essentielles d’une carte interactive pour l’information du grand public, en particulier si vous avez un volume important de contenus proposés aux utilisateurs.
Nous avons apporté des évolutions récentes à cet outil de filtres pour permettre une plus grande personnalisation, qui feront l’objet d’un prochain blogpost.
Les filtres s’appuient sur les mots-clefs ou tags qui sont autant de catégories que vous pouvez associer à vos contenus, soit depuis Wemap Pro, soit directement via vos bases de données, CMS ou fichiers à importer.
Le comportement par défaut du moteur de filtres était jusqu’à présent de combiner les filtres dans une logique cumulative (filtre en ET). Désormais vous avez la possibilité d’utiliser une logique additive (filtre en OU) où lorsqu’un utilisateur sélectionne deux filtres, tous les contenus qui correspondent à l’un ou à l’autre de ces filtres s’afficheront sur la carte.
Vous pourrez bientôt combiner ces deux logiques dans une même carte interactive pour offrir des possibilités de sélection avancées à vos utilisateurs.
N’oubliez pas que vos filtres sont personnalisables : règle d’organisation, affichage, directement depuis les paramètres de vos cartes interactives dans Wemap Pro.

Vous avez des questions ? Vous voulez en savoir plus ? Nous sommes à votre écoute, écrivez-nous sur developers@getwemap.com !
— -
Wemap est la solution fabriquée en France pour la création de cartes interactives grand public. Ses travaux de recherche sur la réalité augmentée permettent à Wemap d’offrir un véritable navigateur du monde réel.
Wemap est une une solution de carte interactive de référence, avec plus de 80 clients des secteurs public et privé comme Hachette Tourisme, Le Ministère de la Culture, le PSG ou le groupe France Télévisions.
Wemap innove pour ses clients grâce à un laboratoire ouvert à tous, sur le web et sur mobile : fournisseurs de technologies, créateurs de contenus, agences et utilisateurs finaux. Faites-nous signe !
Nouvelle version du moteur de recherche Wemap was originally published in Wemap on Medium, where people are continuing the conversation by highlighting and responding to this story.