Full-text search is everywhere. From finding a book on Scribd, a movie on Netflix, toilet paper on Amazon, or anything else on the web through Google (like [how to do your job as a software engineer](https://localghost.dev/2019/09/everything-i-googled-in-a-week-as-a-professional-software-engineer/)), you've searched vast amounts of unstructured data multiple times today. What's even more amazing, is that you've even though you searched millions (or [billions](https://www.worldwidewebsize.com/...| bart.degoe.de
Audio is big. Like really big, and growing fast, to the tune of "two-thirds of the population listens to online audio" and "weekly online listeners reporting an average nearly 17 hours of listening in the last week". These numbers include all kinds of audio, from online radio stations, audiobooks, streaming services and podcasts (hi Spotify!). It makes sense too. Consuming audio content is easier to consume and more engaging than written content while you're on the go, exercising, commuting o...| bart.degoe.de
I've been using Lunr.js to enable some basic site search on this blog. Lunr.js requires an index file that contains all the content you want to make available for search. In order to generate that file, I had a kind of hacky setup, depending on running a Grunt script on every deploy, which introduces a dependency on node, and nobody really wants any of that for just a static HTML website.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de
Random ramblings about programming, tech, and anything else really.| bart.degoe.de