Skip to main content

Get startedApply

Solve docs challenges with a search engine

Reducing users’ efforts to get started on your product or to resolve problems is the trick to smooth the learning curve. DocSearch brings relevancy to the fingers of your users.

  • Respect users efforts

    First built to fulfill our own developers' needs, DocSearch quickly evolved as a successful community project. Over the years, the project kept on addressing the complex challenge of search for the open source community.

  • Speak to all users

    DocSearch understands your data, the user input, the context and sends back instantly a fine selection of your content available with less interactions than any other method.

  • Eliminate confusion

    With a design very close to the native experience on mobile, we leverage users acquaintance with the interaction patterns of each OS.

How it works

We scrape your documentation, configure the Algolia application and send you the snippet you'll have to integrate.

Scraping with Algolia Crawler
1. Scraping

We leverage the Algolia Crawler to index every section of your documentation.

Configuration of your crawler
2. Configuration

You don’t need to configure any settings or even have an Algolia account. We take care of this automatically.

Implementation on your website
3. Implementation

We'll send you a small snippet to integrate DocSearch to your website!

Anatomy of DocSearch

Search is a conversation so we used a modal dialog to ask for information that, when provided, significantly lessen users’ effort to navigate through the results.

  • All featured search box

    The conversation start here: you want to have the state-of-the-art search box to represent your voice. DocSearch comes with our extensive experience in making this search box respects all the best practices.

  • Hierarchical display

    When displaying the results it's important to get a sense of the documentation structure. DocSearch split your content in small chunks and the UI is returning this information to the user

docsearch-modal
  • Search shortcut

    It looks almost similar to a search input but it’s a button. When you click/touch or use the keyboard shortcut, it opens a modal dropdown and focuses the search input.

  • Always sized and positioned correctly

    The modal experience leverages behavior of most popular Integrated Developement Environements (IDEs) or native experience on mobile. An opaque layer is making sure we keep the context of the documentation but remove all visual pollution.

anatomy-of-docsearch

Powered by Algolia

  • Fast & Relevant

    Most of our search queries take take less than 20ms to be processed.

  • Search as you type

    Instantly magnify relevant content to your users from the first keystroke, thanks to Algolia speed.

  • Typo tolerant

    Deliver relevant results, with robust out-of-the-box typo tolerance.

  • Powerful analytics

    Undertstand how your search performs and ensure that your users are able to find what they’re searching for.

It’s all about keyboards

Once users become familiar with a system they will become better and faster at doing what they need to. DocSearch offers accelerators to experts.

keyboard-shortcuts
  • Keyboard Shortcut & Navigation

    We aim at keeping the experience as smooth as your interaction with an IDE, which explains the Ctrl+K (⌘+K on macOS) keyboard shortcut to open the search modal.

  • Accessibility

    We have released this version with our best efforts on addressing accessibility issues and we are willing to make further changes. We'd like to work closely with an expert in accessibility. Please contact us if you are interested.