The technology behind GitHub’s new code search
11–20 of 187 posts
Re: The technology behind GitHub’s new code search
#12I really hope they release this soon and that it’s actually good. The current search sucks ass, you can’t find anything. I was trying to search for something in the WebKit source the other day and I had to use Sourcegraph because the GitHub search gave me zero results.
You can try it right now in our beta. Right now, we are onboarding all signups daily. Sign up here: https://github.com/features/code-search Obvious disclaimer because I work on this (and I also worked on the legacy search): It is way better.
Re: The technology behind GitHub’s new code search
#13Sourcegraph should’ve accepted that offer from GitHub.
Re: The technology behind GitHub’s new code search
#14Re: The technology behind GitHub’s new code search
#15It feels like github code browsing is a step between a full editor with lsp and a static site. I Hope they work out the Kinks and make it more smooth
Re: The technology behind GitHub’s new code search
#16Re: The technology behind GitHub’s new code search
#17Blackbird written in Rust is a natural approach. Those who try to sell build the whole thing with a whole thing is unwise (look at you isomorphic javascript)
Re: The technology behind GitHub’s new code search
#18Sourcegraph should’ve accepted that offer from GitHub.
I don't think Sourcegraph is in big trouble here. Their whole play is enterprises, who likely have code spread across many different hosts. On top of that, their code search is still miles ahead of GitHub's.
Re: The technology behind GitHub’s new code search
#19Ever since then, I've exclusively used sourcegraph.
Re: The technology behind GitHub’s new code search
#20Github shards and indexes individual files according to their hashes. It also uses variable length ngrams (neat!). This makes horizontal scaling simpler, but also means more of the index needs to be scanned for org/repo-scoped queries ("Due to our sharding strategy, a query request must be sent to each shard in the cluster.").