`
wbj0110
  • 浏览: 1602591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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 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

Code Search-1

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

Advanced Code Search-1

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

Search kittens

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

Search kittens-1

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

Search github

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!

 

from gibhub

分享到:
评论

相关推荐

    source insight 4086 破解版,

    Source Insight parses your whole project and let's you navigate and edit code like a breeze, while showing you information automatically. Jump easily to callers of functions or references to variables...

    CodeLobster.PHP.Edition.Pro.4.3.2

    Class View) contains code elements (classes, functions and variables) of all opened files and of a whole application. You can easily navigate through your project and find all declarations for chosen...

    CodeLobster_PHP_Edition_Pro_4.1.0

    Class View) contains code elements (classes, functions and variables) of all opened files and of a whole application. You can easily navigate through your project and find all declarations for chosen...

    CodeLobster PHP Edition Pro 4.0.1

    Class View) contains code elements (classes, functions and variables) of all opened files and of a whole application. You can easily navigate through your project and find all declarations for chosen ...

    avr单片机反汇编器

    A reassembler is a special kind of disasssembler not only viewing source code, but creating source file for new asm project as well. And ReAVR is a reassembler for AVR, generating source code from ...

    Bloodshed Dev-C++

    * Added new code for code-completion caching of files (disabled - work in progress). Version 4.9.5.2 * Added new option in class-browser: Use colors (available when right-clicking the class-browser ...

    CodeLobster.PHP.Edition.Pro.4.6

    (View-->Window-->Class View) contains code elements (classes, functions and variables) of all opened files and of a whole application. You can easily navigate through your project and find all ...

    [removed] Moving to ES2015 (AZW3格式)

    This course offers an expert's eye on the latest ES6 features and how these advanced tasks fit together in JavaScript as a whole Discover robust JavaScript implementations of classic and advanced ...

    Java 9 Data Structures and Algorithms

    You will get the also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more! What you will learn Understand the fundamentals ...

    BobBuilder_app

    This means that you do a binary search in the page list in log M time and get the value in O(1) time within a page. RaptorDB starts off by loading the page list and it is good to go from there and...

    Publishing.SharePoint.Designer.Tutorial.Jul.2008

    In Chapter 7, we will discover how easy it is to interrogate a whole range of data sources and display information from them in our SharePoint site in an attractive and useful manner. In Chapter 8, ...

    Java邮件开发Fundamentals of the JavaMail API

    * Use search terms to search for messages Prerequisites Instructions on how to download and install the JavaMail API are contained in the course. In addition, you will need a development ...

    simple-tags

    * Fix a bug with auto tags and whole word option. (ticket #232) * Fix a bug with tag/pages for include pages in WP_Query for a tag * Improve performance of auto link * Fix a bug with max links by ...

    Senfore_DragDrop_v4.1

    Drag and Drop Component Suite Version 4.1 Field test 5, released 16-dec-2001 ?1997-2001 Angus Johnson & Anders ...will receive email notification when a new release is available. You will not be notified...

    微软内部资料-SQL性能优化5

    A qualified operation is one that affects only specific rows that satisfy the conditions of a WHERE clause, as opposed to accessing the whole table. An index can have multiple node levels An index ...

    Whm-1.1.88.tar.gz

    Major Feature is that you can run whole application with keyboard only and that gives ease to User. It has developed by considering all real time business transactions. It store Customer ...

Global site tag (gtag.js) - Google Analytics