Riot – Full-text search engine in Go
Also, for consideration: Bleve (<a href="https://github.com/blevesearch/bleve" rel="nofollow">https://github.com/blevesearch/bleve</a>)<p>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.<p>That said, this is clean and simple. I like it. I can definitely learn from this.