On Tue, Jun 28, 2022 at 12:58 PM Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> wrote: <snip> > But eventually you'll simply run into the regex engine being slow Since I know very little about git internals, I was under a naive impression that a significant, if not comparable to that of regex, portion of pickaxe's time is spent on computing diffs between revisions. So I assumed that there was a way to pre-compute those diffs. <snip> > 2. Stick that into Lucene with trigram indexing, e.g. ElasticSearch > might make this easy. <snip> > For someone familiar with the tools involved that should be about a day > to get to a rough hacky solution, it's mostly gluing existing OTS > software together. <snip> I'll see what I can do with external systems. You see, I initially came from a similar repository exposed through OpenGrok. But I think that something was wrong with the index or query syntax because I couldn't find the things that I knew were there. I was able to secure a git repo that was close to that of OpenGrok as I found pickaxe to be robust albeit slow alternative for my searches. Thanks for the suggestion.