Writing a document database from scratch in Go: Lucene-like filters and indexes | Heykuki News