VOOZH about

URL: https://thenewstack.io/algolia-takes-app-search-new-places/

⇱ Algolia Takes In-App Search to New Places - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2016-07-01 06:18:50
Algolia Takes In-App Search to New Places

Algolia Takes In-App Search to New Places

Jul 1st, 2016 6:18am by Susan Hall
👁 Featued image for: Algolia Takes In-App Search to New Places

Algolia, which offers a hosted search-as-you-type API, is out to win the hearts and minds of developers by offering search as a customizable building block for applications, much the way Stripe provides payment and Twilio offers voice and messaging.

As an incentive, it’s offering a freebie to its portfolio of search services: Algolia Places, which offers an easy way to embed an address search autocomplete JavaScript library on your website. Based on OpenStreetMap’s database, it makes completing HTML forms, often used for signup and checkout, more user-friendly. It’s available on npm and jsDelivr.

Algolia Places is one of the company’s community projects, and offers more flexibility than the similar Google offering, Google Places, according to company co-founder and CEO Nicolas Dessaigne.

“Google offers a very good product in Google Places, but you cannot do what you want with it. We’ve provided something that’s much more open that you can combine with your own data or you can extend with new things – you could update things on a map to make it better,” he said.

Algolia has set out to improve the search experience for individual websites and apps in response to the shortcomings of database full-text search. It originated as an offline software development kit built to provide fast, reliable, and relevant search amid the power and processing limitations of mobile.

Dessaigne freely admits that making Places free is a bid to raise visibility for the company, originally based in Paris, but now headquartered in San Francisco.

Algolia has raised $21.22 million from investors including Accel Partners, Docker’s Solomon Hykes, Kevin Rose and Splunk’s Erik Swan. Its 1,600 customers include CrunchBase, Genius.com, Vevo, Digital Ocean, Periscope and Birchbox.

Founded in 2012, the founders saw an opportunity from the number of developers on Stack Overflow seeking to embed Apache Lucene, the library used in Elasticsearch, in their own mobile apps, a use case Dessaigne says it was not designed for. So the company builds its own SDK for offline search for mobile.

👁 demo

“The hardware constraints kind of forced us to reinvent search to work with the tradeoffs to make it work on mobile. It was a great success as far as tech, but the market was not at all what we’d hoped for. That’s why we later pivoted to SaaS,” Dessaigne said. “If we had started on servers, we probably would never have thought about these ideas.”

In the switch to SaaS, the C++ SDK was embedded as a Nginx module on high-end servers. Company chief technology officer Julien Lemoine has written about the company’s decision to use bare metal as opposed to cloud infrastructure, as well as its work to overcome obstacles to provide high performance. It uses 36 data centers across 15 regions around the world and replicates customer data across three different data centers.

It now boasts of returning results in less than 50 milliseconds in the world’s top markets — up to 200 times faster than big data-oriented Elasticsearch. Other competitors include Swiftype, Searchify and Amazon CloudSearch.

Algolia also built its own ranking algorithm to improve relevance.

“Traditionally, relevance is based on the number of references, which really is not a good for most use cases today,” according to Dessaigne. “If you’re looking for a product, you’re not really interested in how many times a word appears, you’re more interested in where the word appears. If you’re on an e-commerce site, you might be more interested in how many likes, how many fans a product has.

“So we set out to build something where we combine events with business data. With this, customers can leverage their knowledge about their own users,” he said.

“If you’re on a social network about TV shows, if you type ‘G,’ you get ‘Game of Thrones’; you type ‘B,’ you get ‘Breaking Bad.’ Even if that’s not what you’re looking for, within seven letters, we’ll usually find what you want. We can do that because we have data about users’ behavior.”

Algolia provides a JSON-based REST API for indexing data. Customers can customize searchable attributes — such as popularity, geolocation data, tags, dates, — and attribute ranking relevance using their business data stored in multiple slave indices that are synchronized with a master index. Updates can be made on the fly.

To eliminate network and processing latency, it recommends eliminating search logic and functionality on the back end, instead focusing on the front end so all queries originating from the user’s browser or mobile device deal directly with Algolia. At the Serverlessconf in May, developer and TNS contributor Joe Emison said that he’d much rather use Algolia than Elasticsearch directly, given that a lot of the configuration work as already been done by the company, making it much easier to integrate into his own apps.

It’s integrated with most popular programming languages as well as a host of platforms and tools including WordPress, Heroku, Zendesk, Meteor, MongoDB and ColdFusion.

Going forward, it’s working on personalizing search to the user’s behavior and allowing users to seamlessly switch from online to offline search, should they lose power for whatever reason.

Docker is a sponsor of The New Stack.

Feature Image: “Map of our boat trip,” by Oliver Quinlan, licensed under CC BY-SA 2.0.

TRENDING STORIES
Susan Hall is the Sponsor Editor for The New Stack. Her job is to help sponsors attain the widest readership possible for their contributed content. She has written for The New Stack since its early days, as well as sites...
Read more from Susan Hall
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.