Je parcours votre contenu pour vous aider à trouver rapidement les réponses à vos questions.
Rencontrez l'homme qui met en œuvre des expériences de recherche exceptionnelles dans les applications et les sites web.
Au cours des dix dernières années, les sites web, les sites mobiles et les applications ont connu de nombreuses avancées, mais il reste un aspect qui semble poser problème à de nombreux utilisateurs lorsqu'ils recherchent des informations sur un site web : la recherche. Si Google et Bing font un excellent travail en parcourant le web pour des recherches importantes telles que « chats faisant des trucs de chats » et des questions pressantes telles que « Peut-on faire du lait chocolaté avec du Nutella ? », lorsqu'il s'agit de sites web individuels et de rechercher le contenu de ce site particulier, les résultats de recherche sont généralement loin d'être exceptionnels, même ceux qui sont alimentés par Google ou Bing.
On arrive généralement sur une autre page affichant une liste de résultats de recherche génériques et d'articles de blog provenant du site web d'origine. Or, parcourir une multitude de résultats non pertinents et peu utiles peut s'avérer fastidieux. Algolia entend bien changer la donne. Cette entreprise SaaS propose des recherches rapides et pertinentes pour les sites web et les applications mobiles, et sa mise en place est d'une simplicité enfantine. Nous avons eu l'opportunité de nous entretenir avec Nicolas Dessaigne, cofondateur et PDG d'Algolia, pour en savoir plus sur leur produit, son concept et leur toute dernière fonctionnalité : Places. Découvrez l'interview ci-dessous !
Merci d'avoir pris le temps de discuter avec nous ! Alors, pour ceux qui ne connaissent pas Algolia, qu'est-ce que c'est ?
Nicolas : Algolia est une plateforme de recherche hébergée. Nous aidons les développeurs à offrir une expérience de recherche optimale au sein de leurs applications et sites web.
Google a accompli un travail remarquable en sensibilisant tout le monde à ce que devrait être une expérience de recherche optimale (instantanée et pertinente) et en conditionnant les utilisateurs à s'attendre à cela. Cependant, il est pratiquement impossible pour les développeurs de sites web ou d'applications d'obtenir ce type de résultats par eux-mêmes. La recherche est complexe et très difficile à maîtriser.
Nous aidons les développeurs à y parvenir grâce à des éléments différenciateurs uniques pour tous les aspects importants de la recherche :
Qu'est-ce qui a inspiré la création d'Algolia ?
En réalité, nous avons lancé Algolia avec un autre produit : un moteur de recherche capable de fonctionner localement sur un appareil mobile sans dépendre d’un serveur.
Nous avons constaté que de nombreuses questions restaient sans réponse sur stackoverflow.com , posées par des développeurs d'applications mobiles souhaitant intégrer Lucene (une bibliothèque de recherche) à leur application. Forts de cette opportunité et de notre expérience, nous avons entrepris de développer un kit de développement logiciel (SDK) de recherche que les développeurs pourraient intégrer à leurs applications.
En raison des limitations matérielles des smartphones, notamment leur faible capacité de mémoire et la lenteur de leur processeur, surtout à nos débuts en 2012, il nous était impossible d'appliquer un moteur de recherche traditionnel et performant à notre cas d'utilisation. Nous avons dû repenser la recherche. Ces limitations matérielles nous ont contraints à faire des choix radicalement différents de ceux que nous aurions faits sur des serveurs. Des choix auxquels nous n'aurions jamais pensé.
Le marché n'a pas été aussi porteur que prévu et nous nous sommes réorientés vers le SaaS et une approche basée sur les serveurs, mais les choix que nous avons faits en privilégiant le mobile nous ont permis de différencier notre produit. Cela a été fondamental pour notre succès ultérieur.
Pour une personne n'ayant pas beaucoup de connaissances en programmation, Algolia est-il facile à mettre en œuvre ? Quel est le client idéal ?
Si vous utilisez l'une des plateformes avec lesquelles nous avons une intégration (Magento, Zendesk et bientôt WordPress), l'intégration est très simple, même sans compétences en développement. Mais avant tout, nous sommes une API. Notre public cible principal est constitué de développeurs et nous souhaitons leur simplifier la vie au maximum. Notre solution est généralement beaucoup plus simple à mettre en œuvre que le développement d'un moteur de recherche interne. Selon le cas d'utilisation, cela peut prendre quelques heures au lieu de plusieurs jours, voire quelques jours au lieu de plusieurs semaines.
Avant de créer Algolia, les deux cofondateurs ont travaillé de nombreuses années dans le domaine et ont constaté la complexité que pouvait atteindre la mise en œuvre d'un moteur de recherche, nécessitant parfois des mois de conseil. Dès le départ, notre objectif était de simplifier la recherche pour les développeurs. Algolia est une entreprise axée sur les API, proposant une documentation complète et un support assuré par des ingénieurs logiciels. Nous considérons un excellent support comme faisant partie intégrante de notre service et nous nous efforçons toujours de dépasser les attentes. Nous aimons collaborer avec les développeurs pour repousser les limites de l'expérience de recherche traditionnelle.
Vous proposez donc la « recherche dans le cloud en tant que service » ; pouvez-vous définir précisément ce qui différencie la recherche dans le cloud de la recherche classique ?
Le terme « cloud » fait référence au fait que nous proposons une API hébergée. Nos clients n'ont rien à installer ni à gérer sur site, ce qui libère une précieuse ressource pour leurs équipes de développement.
En nous confiant la recherche plutôt que de développer une solution en interne, nos clients bénéficient d'une équipe de 50 personnes entièrement dédiée à cet objectif au sein de leur organisation. Notre produit est essentiel à notre activité. Nous veillons à sa disponibilité permanente et offrons la meilleure expérience utilisateur possible.
Quels types d'entreprises utilisent ce service ? Pourriez-vous en citer quelques-unes que nous pourrions connaître ?
Tout site web ou application mobile doté d'une fonction de recherche accessible aux utilisateurs est un bon candidat. Les secteurs les plus représentés parmi nos clients sont les médias, le e-commerce et les logiciels SaaS. Vous connaissez peut-être Twitch, Periscope, Fanatics, Medium, Genius, Crunchbase, BlaBlaCar, Vevo, etc.
Vous avez récemment lancé Algolia Places ; à qui cela sera-t-il le plus utile selon vous ? Et comment l’intégrer ?
Algolia Placespermet aux développeurs de transformer facilement n'importe quel champ « input » HTML en champ à saisie semi-automatique. Son intégration est extrêmement simple : quelques lignes de code JavaScript suffisent dans la page web. Les développeurs l'utilisent à la place de Google Places, car il est hautement personnalisable et peut être enrichi avec des sources de données supplémentaires. L'un des cas d'utilisation intéressants que nous avons observés est le remplissage automatique des nombreux champs d'un formulaire d'adresse.
Des nouvelles ou des mises à jour intéressantes concernant Algolia à venir dont vous pourriez nous faire part ?
Mobile ! Nous avons débuté comme une entreprise axée sur le mobile avant de nous tourner vers le SaaS. Si nous sommes convaincus que cela nous a permis de disposer aujourd’hui de la meilleure API pour l’intégration mobile, nous souhaitons aller encore plus loin. Attendez-vous à des annonces importantes dans quelques mois !
Nous tenons à remercier Nicolas d'avoir pris le temps de répondre à certaines de nos questions. Si vous souhaitez en savoir plus sur Algolia, n'hésitez pas à consulter leur site web ici .