不再被墻后 一個全新GitHub到來

jopen 11年前發布 | 5K 次閱讀 Github

        北京時間1 月 24 日消息近一段時間國內無法正常訪問的 GitHub,今天已經可以正常訪問。不再封鎖 GitHub 究竟是國內某些人大發善心的緣故,還是我們廣大程序員不懈努力的功勞,在這都不再細究,今天我們所要關注的是——一個回歸后全新的 GitHub。

        今天 GitHub 在其官方博客發表博文指出,它已正式推出全新的代碼搜索(Code Search)引擎,改進后的代碼搜索引擎使得大家在 GitHub 上尋找好代碼將變得更加易如反掌。

        據 GitHub 博文介紹,這些改進包括技術上、設計上、高級搜索和資源庫結果(Repository Results)上的改進,具體如下:

        技術上的改進

        GitHub 新的搜索是基于新的搜索基礎結構,它每時每刻都可以支持數量特別巨大的源代碼。為了索引你的代碼,并推到 GitHub 用戶面前,在后臺 GitHub 則使用了基于 Lucene 構建的 ElasticSearch 開源分布式搜索,這使得在搜索結果中你可以訪問到公共和私人的資源庫。

        不過為了確保更好的相關性,一般情況下資源庫里的 Fork 將無法被搜索到。

        設計上的改進

不再被墻后 一個全新GitHub到來

        代碼搜索登錄頁面也被重新設計,當你登陸后,在搜索字段有內置的命令欄。

        高級搜索上的改進

不再被墻后 一個全新GitHub到來

        新的高級搜索將幫助你找到更多的東西,你可以在搜索選項里設置如文件擴展名、Star 的數目、Fork 的數目等更多的過濾條件。

        資源庫上的改進

不再被墻后 一個全新GitHub到來

        現在資源庫上的結果將包括資源庫的活動情況,這將幫助你掃描到一些更好的資源庫結果。此外對于資源庫最激動人心的改進是在于現在的搜索結果中可以搜到你私人的交易。

        代碼搜索結果上的重新設計

不再被墻后 一個全新GitHub到來

        代碼搜索結果上也進行了重新設計,具體包括:

  • 結果中有了行號表
  • 對代碼語法高亮
  • 按文件擴展名進行搜索
  • 搜索路徑
  • 可以對項目或所有者進行限制顯示結果
  • </ul>

    不再被墻后 一個全新GitHub到來

    增加了社交元素

            此外 GitHub 還增加了些社交元素,它不僅可以讓你在用戶搜索中得到精確的用戶搜索結果,還可以進行關注(Follow),以獲得這個人的更多信息。

            最后:可以說此次 GitHub 推出新的搜索引擎大大提高了用戶體驗,雖然 GitHub 此前突然遭到國內封鎖,但當我們能正常訪問時,其功能性得到改進也算是給中國用戶的一個 Surprise 吧。

    來自: CSDN
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!