slices 5 hours ago

It never ceases to amaze me how google search _used_ to work great for stuff like this. You could just type "tbray {obscure term on a blog entry from 10 years ago}" and bam, instant result.

I guess google generates more ad revenue with users forlornly paging through search results, hoping against hope that what they're looking for is there somewhere...

westurner 2 hours ago

Pagefind: https://pagefind.app/ .. https://github.com/pagefind/pagefind :

> 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. Pagefind’s search index is split into chunks, so that searching in the browser only ever needs to load a small subset of the search index. Pagefind can run a full-text search on a 10,000 page site with a total network payload under 300kB, including the Pagefind library itself.

From https://news.ycombinator.com/item?id=31321024 :

> Sphinx searchindex.js does Porter stemming for English and other languages: [ sphinx.search: https://github.com/sphinx-doc/sphinx/tree/master/sphinx/sear... ]

atsphinx/pagefind adds pagefind search to sphinx docs : https://github.com/atsphinx/pagefind