Developers abandon docs that don't have good search. LumoSearch indexes your documentation and returns relevant results with highlighted snippets in under 50ms.
Index every page of your docs — guides, API references, tutorials, and changelogs. Users search once and find relevant content regardless of which section it lives in.
Results return character-level highlight ranges so you can show users exactly where their query matches within each page. No more landing on a page and having to ctrl+F again.
Set higher weights on page titles, headings, and code snippets. When a user searches for "authentication", the auth guide page ranks above a page that merely mentions auth in passing.
Docusaurus, Next.js, Astro, GitBook, VuePress — export your pages as JSON and upload. LumoSearch is framework-agnostic and works with static sites and SSR apps alike.
Build a script that extracts title, headings, body content, and URL from each documentation page into a JSON array.
Give title a weight of 4, headings a weight of 2, and body content a weight of 1. This ensures heading-level matches rank above incidental mentions.
Add an upload step to your CI pipeline. Every time docs are published, re-index with the latest content. The replace-only API makes this simple.
Use the public search key to call the search endpoint from your docs frontend. Display results with highlighted snippets and link to the matching page.
Free for up to 1,000 documentation pages. No credit card required.