While doing some housekeeping, this afternoon I swapped out Algolia for Pagefind to provide archive search on sippey.com.
Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure. … The goal of Pagefind is that websites with tens of thousands of pages should be searchable by someone in their browser, while consuming as little bandwidth as possible.
This site used to run on a combination of Github, Netlify and Algolia; now it only uses two of those. The swap didn’t take long; most of the work was configuring look and feel (which still needs some work, tbh, but it was good enough to ship).
There are more than 2,100 posts and 400,000 words here, and Pagefind just works.