« Algolia » : différence entre les versions
Créé en traduisant la page « Algolia » |
(Aucune différence)
|
Version du 22 avril 2020 à 21:51
Algolia | |
![]() | |
Création | 2012 |
---|---|
Fondateurs | Nicolas Dessaigne, Julien Lemoine |
Forme juridique | Société par actions simplifiée[1] |
Siège social | San Francisco![]() |
Direction | Nicolas Dessaigne (CEO), Julien Lemoine (CTO) |
Activité | Commerce de gros (commerce interentreprises) d'ordinateurs, d'équipements informatiques périphériques et de logiciels (d)[1] |
Produits | logiciels, moteur de recherche |
SIREN | 788680858[1] |
Site web | https://www.algolia.com/ |
modifier - modifier le code - voir Wikidata ![]() |
Algolia est une jeune pousse disruptive (startup) américaine qui propose un produit de recherche sur le Web via un modèle SaaS ( logiciel en tant que service ).
Entreprise
Algolia a été fondée en 2012 par Nicolas Dessaigne et Julien Lemoine, originaires de Paris. A l'origine, c'est une entreprise axée sur la recherche hors ligne pour les téléphones mobiles. Plus tard, elle est sélectionné pour être incubé chez Y Combinator lors de l'édiition Hiver 2014 [2].
En 2017, Algolia réalise un chiffre d'affaires de 20 millions de dollars et une croissance de 100% pour atteindre 40 millions de dollars en 2018. Elle dépasse les 6.000 clients et a plus de 300 employés [3].
En plus de ses deux centres de données en France et aux Etats-Unis, Algolia ouvre en 2014 un troisième centre à Singapour [4]. En 2019, elle se targue d'être présent sur 70 Centre de données dans 16 région du monde [5], desservant plus de 7 500 clients et traitant 60 milliards de requêtes d'utilisateurs par mois [6]. En mai 2015, Algolia reçoit 18,3 millions de dollars lors d'un premier tour de table (augmentation de capital) dirigé par Accel Partners [7] et 53 millions de dollars lors d'un second de tour de table en 2017 (nouvel augmentation de capital), également dirigé par Accel Partners [8]. Entre juin 2016 et septembre 2019, l'utilisation d'Algolia par les petits sites Web est passée de 632 à 5.168 dans les "premiers million de sites Web" et 197 dans les "10.000 meilleurs sites Web" selon une évaluation de BuiltWith [9].
Produits et technologie
Le modèle d'Algolia est de fournir la "recherche en tant que service" (search as a service), offrant au client une recherche sur le Web à l'aide d'un moteur de recherche hébergé en externe [10], [11]. Bien que la recherche sur site soit disponible depuis longtemps auprès de fournisseurs de recherche Web classique tels que Google, cela se fait généralement comme un sous-ensemble de la recherche Web générale. Le moteur de recherche explore ou indexe le Web de manière général, y compris le site client, puis propose des fonctionnalités de recherche limitées à ce site cible uniquement. Il s'agit d'une tâche vaste et complexe, accessible uniquement aux grandes organisations à l'échelle de Google ou de Microsoft.
Différemment, Algolia indexe uniquement les sites de leurs clients ce qui rend la recherche beaucoup plus simple. Les données pour le site client est poussé du client vers Algolia via un RESTful JSON API [12], alors la zone de recherche est simplement ajouté aux pages Web du client [13]. Ce modèle de recherche est destiné à offrir les performances et la sophistication d'un moteur de recherche interne complet fonctionnant sur la base de données principale du site Web natif, mais avec la simplicité de configuration d'utilisation d'une recherche Google limitée au site.
Produits
Algolia revendique les avantages de leur approche [14] notamment la rapidité de réponse à la recherche sur un seul site plutôt que sur l'ensemble du Web [15]. De plus, comme la recherche avec Algolia peut être adaptée au site client, à sa structure connue et à ses Classification à facettes, la recherche proposée peut être plus intelligente et plus spécifique au site qu'une recherche textuelle Web généralisée. Cela améliore la pertinence des résultats de recherche car la recherche peut prendre en compte la sémantique du contenu du site. Par exemple, un site Web vendant à la fois des jeunes chiots (puppies - small dog en anglais) et des dog clutches (embrayage à griffes) pourrait éviter les confusions de recherche et les homonymie qui gêne les approches de recherche textuelle simples.
Algolia met l'accent sur sa capacité à fournir des fonctionnalités instantanées, multi-plateformes et tolérantes aux fautes de frappe.
Le logiciel d'Algolia est n'est pas code source ouvert (open source). Ils contribuent cependant dans une certaine mesure à la communauté open source [16]. Algolia Place et Algolia Document en sont deux exemples [17], [18].
API
Algolia fournit son service de recherche via diverses API [19]. L'API Rest fournit des fonctionnalités de recherche de base, d'analyse et de surveillance. Il existe 10 langues et plates-formes prises en charge pour l'utilisation par le client. Les langages pris en charge incluent Python, Ruby, PHP, JavaScript, Java, Go, C #, Scala . Deux plates-formes mobiles, iOS, Android, sont prises en charge. Angolia peut également être intégrée à quatre cadres Web: Ruby on Rails, Symfony, Django et Laravel . Pour l'interface utilisateur, Algolia propose quelques options de bibliothèques d'interface utilisateur.
Outre ces produits, Algolia a également une intégration avec d'autres logiciels open source et tiers, notamment Drupal, WordPress et Magento [20].
Infrastructure
Angolia documente une tentative de suppression de tous les points de défaillance uniques de son architecture et propose une infrastructure mondiale appelée Réseau de recherche (Distributed Search Network) distribuée pour répondre efficacement à une requête de recherche à partir de n'importe quel emplacement [21].
La fonction DSN permet de définir les emplacements du réseau Algolia où les données doivent être dupliquées. L'API et les requêtes sont acheminées depuis le navigateur ou l'application mobile de l'utilisateur final vers l'emplacement le plus proche du réseau. Cette configuration a permis de réduire la latence de traitement pour les utilisateurs finaux et d'améliorer la disponibilité de leurs recherches.
Références
- Sirene, (base de données)
- Romain Dillet, « Algolia Provides ‘Spotlight’ For The Web With Its Turbocharged Real-Time Search API », techcrunch.com,
- « Algolia hits $40 million in revenue, 6K customers », LATKA (consulté le )
- Romain Dillet, « Algolia Adds Asian Data Center While Taking Over Search On The Web », techcrunch.com,
- « Algolia's website », algolia.com,
- Caroline Kunz, « How Algolia Uses Wavefront to Keep Its Hosted Search API Instantaneous for 12B+ Queries Monthly », wavefront.com,
- « Algolia Raises $18.3M Series A Investment Led by Accel Partners », builtwith.com,
- .« Jun 7, 2017: Algolia - Funding Round - Series B », crunchbase.com, crunchbase,
- « Algolia Usage Statistics », builtwith.com,
- Leanstack, « How Algolia Built Their Realtime Search as a Service Product », thenewstack.io,
- Josiah Motley, « Interview with the CEO of search powerhouse, Algolia », vator.tv,
- « REST API », algolia.com
- « How it works », algolia.com
- « How Algolia Built Their Realtime Search as a Service Product », leanstack.io,
- « High Performance », algolia.com
- « Algolia Geo-Search », algolia.com,
- Susan Hall, « Algolia Takes In-App Search to New Places », thenewstack.io,
- « Algolia DocSearch », github.com,
- « Github », builtwith.com,
- « Algolia API », algolia.com,
- Julien Lemoine, « Algolia's Fury Road To A Worldwide API », medium.com,