We use at endoflife.date, and are fairly happy. We had to add a workaround to get some search terms working (because of how it does stemming, searching for BSD wouldn't show openbsd earlier): https://github.com/endoflife-date/endoflife.date/issues/4924), but it is still not 100% perfect: searching for fusion still doesn't get you coldfusion.
I use Lunr on allaboutberlin.com. It's simple and effective, but searching the whole content would have required loading more files than I was comfortable with. Therefore it only searches titles and descriptions.
There are probably workarounds, but it's the only limitation I can think of. Otherwise Lunr just works.
I think https://develop.kde.org/docs/ is using lunrjs for search, but downloading and parsing almost 2MB file of search data creates some hiccups on website during load.
jorams|1 month ago
[1]: https://hexdocs.pm/ex_doc/
captn3m0|1 month ago
fanf2|1 month ago
nicbou|1 month ago
There are probably workarounds, but it's the only limitation I can think of. Otherwise Lunr just works.
victorbjorklund|1 month ago
Works great.
butz|1 month ago
pdyc|1 month ago
phcreery|1 month ago