Search that keeps up
Literal, regexp, keyword (BM25) and structural search over a trigram index of its own. After a push, only changed paths are re-indexed, so new commits are searchable within seconds. Any branch, tag or commit that isn't indexed is searched straight from git. Results stream as they're found.