This is a work in progress, and there's a lot of sloppy code. I'm new to Go and this is a funsies project to learn it... please don't judge me on this :D
That said, it seems to work and is really fast.
Check out https://github.com/mjlyons/filesearch-server for an example of how to use it.
MIT License.