Read the Docs Search API

I stumbled across this API today:

It's used by the search feature at - I had assumed that feature was implemented in JavaScript (as is common in Sphinx world), but Read the Docs have upgraded it with their own backend search index.

It's built on Elasticsearch - they have developer docs for it here:

It looks like the key bits of the server-side implementation live here:

Created 2020-08-16T14:08:23-07:00 · Edit