Writing a simple keyword search engine using Haskell and Redis The job of a search engine is simple, given some search terms find some relevant documents containing those terms. I thought it'd be fun to write a very simple one and see what I could learn along the way. search.boringtosser.co.uk contains the end result. The most fundamental data structure in a search engine is the inverted index tha