Riot – Full-text search engine in Go
Also, for consideration: Bleve (https://github.com/blevesearch/bleve)I'm in the process of building my own search engine (as a learning exercise, but also because it's related to my day job). I've learned that it's one thing to write a full-text search engine, like this one, and it's quite another to do field-specific searches with faceting support and so on, like Algolia and Lucene-based search engines do.That said, this is clean and simple. I like it. I can definitely learn from this.