Analytics & TestingContent MarketingSearch Marketing

Algolia: Internal Realtime Search as a Service

Building your own internal search capabilities that are rich, real-time, and fast is quite a project. Add to it geographic search, images, commerce and mobile and you’re basically developing an entire platform. We were just speaking to a manufacturer this morning about their search capabilities and that the element needs to be more prounounced on their site.

No need to develop your own – Algolia is a fully hosted search service, available as a REST API. API clients are available for all major frameworks, platforms and languages and data transmission between clients and the API is in JSON format.

This slideshow requires JavaScript.

Features of Algolia

  • High-Performance – response times up to 200 times faster than Elasticsearch, and up to 20,000 times faster than SQLite FTS4. Indexing is asynchronous so users can search new data seconds after an update. They also expose an API for checking indexing status.
  • Nginx – Algolia’s server-side implementation is fully written in C++ and embedded as a module inside the Nginx high-performance HTTP server.
  • Dashboard – One graphical interface for all operations, including usage, performance, settings, API logs, API keys and data browsing.
  • Database search – designed to search records, not pages
    A perfect solution for SQL and NoSQL databases, with a transparent ranking algorithm optimized for semi-structured data.
  • Multi-attributes – accepts object types and any number of attributes to search on.
  • Search as you type – beyond simple auto-completion, users get updated search results with each letter they type.
  • Relevance – fully customizable and transparent ranking. Algolia provides the easiest way to sort results by popularity while also maintaining relevance.
  • Mobile – designed for mobile… fast, forgive typos and sort results by geo distance.
  • Linguistics – Search in any written language. For example, searching using simplified Chinese can find matching hits in traditional Chinese.
  • Typo Corrections
    Algolia understands typos, even in the first few letters, so your users can still find what they’re looking for.
  • Smart Highlighting – Highlight which section matched the user’s query, even if the section is only the first few letters of a word and contains typos.
  • Realtime Faceting – the only search engine to suggest facets as you type, so users get faceting results after the first keystroke.
  • Geo-search – display hits by distance, or only those nearby, or in a particular area. Combine with text queries and any other search features.
  • High Availability – a 99.99% SLA (service-level agreement). All data entries are automatically indexed on three different high-end servers.
  • Multi-datacenters – keep response time low by choosing the datacenter closest to your users.
  • First-class securityAPI keys restrict access to a specific index, and set limits such as the maximum query rate for an IP address, or the key expiration time.

Douglas Karr

Douglas Karr is CMO of OpenINSIGHTS and the founder of the Martech Zone. Douglas has helped dozens of successful MarTech startups, has assisted in the due diligence of over $5 bil in Martech acquisitions and investments, and continues to assist companies in implementing and automating their sales and marketing strategies. Douglas is an internationally recognized digital transformation and MarTech expert and speaker. Douglas is also a published author of a Dummie's guide and a business leadership book.

Related Articles

Back to top button
Close

Adblock Detected

Martech Zone is able to provide you this content at no cost because we monetize our site through ad revenue, affiliate links, and sponsorships. We would appreciate if you would remove your ad blocker as you view our site.