A Whole New Code Search
Finding great code on GitHub just got a whole lot easier. Today we’re releasing several big improvements to code search. New Technology First, we are unveiling our new search infrastructure…
Finding great code on GitHub just got a whole lot easier. Today we’re releasing several big improvements to code search.
New Technology
First, we are unveiling our new search infrastructure that will grow to support the immense amount of source code being pushed to GitHub each day.
Under the hood is an ElasticSearch cluster that live-indexes your code as you push it up to GitHub. Search results will be returned from public and private repositories that you have access to.
To ensure better relevancy, we’re being conservative in what we add to the search index. Repository forks will not be searchable unless the fork has more stars than the parent repository, for example.
New Design
The code search landing page has been redesigned as well. When you’re logged in, the search field has the command bar built in.
Advanced Search
The new advanced code search page helps you discover what you can search. You can filter by things like number of stars, number of forks, or file extension. As you fill in the advanced search fields below, it will show you the advanced query above.
Repository Results
Each repository result now includes repository activity. This’ll help you scan the results for more active repositories.
The most exciting part is repository results now include your private repos!
Code Results
The code search results have also been redesigned, including a bunch of new magic that we didn’t have before. Here are a few of the improvements:
- Line numbers in results
- Code syntax highlighting
- Last indexed time
- Search by file extensions
- Search by path
- Limit by owner or project
Developer Results
We cleaned up the user results page leaving just what you need: accurate results, and the ability to follow users directly from those results.
Happy searching!
Written by
Related posts
![](https://github.blog/wp-content/uploads/2023/10/Collaboration-DarkMode-2.png?resize=400%2C212)
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
![](https://github.blog/wp-content/uploads/2023/10/AI-DarkMode-2.png?resize=400%2C212)
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
![AI in software development 2024 survey results with colorful graphics and percentages.](https://github.blog/wp-content/uploads/2024/08/ai-survey-header.png?resize=400%2C212)
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.