DocSearch

The easiest way to add search to your documentation

#2 Product of the DayDecember 24, 2015

Discussion
Would you recommend this product?
1 Review5.0/5
Hey hunters, As the year winds down, the team at Algolia would like to help you celebrate with our 2015 holiday gift: DocSearch. With DocSearch, we’re making it easier to search within your documentation, and we’re doing it for free. As in, you just fill out the form, and we send you the code to implement DocSearch within your documentation. You don’t need to create an account or send us any money! Check out some existing implementations like http://eslint.org/ and http://docs.scala-lang.org/ and let us know if you’d like DocSearch for your own documentation :) Happy Holidays!
Upvote (13)Share
Really nice @dessaigne! Congrats 😄
Thx for the gift 👋. Could you please explain what technically enables the search? Is it client-side/server-side, do you use a tokenizer ....
@llabball The search is powered by the Algolia search engine, a hosted search engine. Under the hood, it's C++ code hosted in an NGinx module. The small JS code snippet that we provide you calls the Algolia API at each keystroke, to retrieve the most relevant results. You can read about it here: http://stackshare.io/posts/how-a... or https://www.algolia.com/product
@sylvainutard Ah ok, a server-side search. Every keystroke means you expecting to being able to handle a lot of requests in-time. Can you crunch some numbers with us? What's your capacity in terms of concurrency, avg response time ...
@llabball Oh yes, that's a bunch of API calls a month :) Last month we processed ~8B queries out of a total of ~30B operations done on our API. On average, search queries are processed in <15ms and with our Distributed Search Network (https://www.algolia.com/dsn) we're confident about spending <60ms on the network wherever you're on the planet: realtime search \o/ Some of our customers have 1 big index with up to hundreds of millions of objects; other have up to thousands of small indices, it scales pretty well :) For DocSearch, we've set up an Algolia account replicated in 10 regions around the world to provide the best search experience to all your end-users.
Upvote (14)Share
@sylvainutard @dessaigne is it possible to use Doc Search in a project like AllMyChanges or there are some license limitations?
@sylvainutard wow. Thx for the insights.
Inspired by Uber for the design? Looks like a powerful product
@scomopolitan hehe uber for doc, ok :)
This seems promising!