Meh, it's a decent and properly commented implementation, but the interesting stuff is done by Redis, not in Go.
I wrote a similar service (JS+Go) 2 years or so ago using only the Go standard library (specifically the excellent index/suffixarray and gobs for persistence). It typically got ~3ms response timings (locally) with > 1 million records indexed.