Github полностью переработал поиск



    В среду, 23 января, Github запустил новый, значительно переработанный и улучшенный поиск кода, репозиториев и разработчиков. Теперь инфраструктуру обеспечивает кластер серверов ElasticSearch, который индексирует весь добавляемый код на лету, заметно переработан интерфейс, и, самое главное, есть много функциональных улучшений.

    Результаты поиска репозиториев можно фильтровать по количеству звёздочек, форков, владельцу и размеру. При поиске кода — по размеру и типу файла, его расположению. Пользователей можно фильтровать по количеству подписчиков, репозиториев и по местоположению. Чтобы результаты были более релевантными, код из форков индексируется только если популярность форка превышает популярность родительского репозитория.

    В результатах поиска репозиториев отображается время внесения последних изменений. При поиске кода видны номера строк и подсвечивается синтаксис.

    Результаты поиска для зарегистрированных пользователей теперь включают и их приватные репозитории.

    Метки:
    Поделиться публикацией
    Похожие публикации
    Комментарии 19
    • +4
      Молодцы ребята.

      Из-за того, как поиск выглядел и работал до этого я его почти не использовал, но уже с возможностью переключаться по языкам и выбирать код, репозиторий или пользователя думаю буду пользоваться чаще.
      • 0
        хороший поиск у гитхаба – все, русские клоны обречены
        • 0
          Какие клоны и почему именно русские обречены?
          • +4
            Это шутка о том, что вконтакте сделал поиск намного раньше фейсбука, и за одно о том что гитхаб это такие одноклассники, только вместь фоток... такая социальная сеть для програмистов.
            Какие? Ну вот, честное слово, когда писал, у меня была заготовлена колкость на этот счет(ну или насчет того что их нет, или что уже и не будет), но я забыл, правда(
            • 0
              о том что гитхаб это такая социальная сеть для програмистов.

              Это Вам шутка, а у меня на работе доктор веб блочит гитхаб именно по этой причине =(
      • +1
        Насколько хорош ElasticCloud в поиске, в релевантности выдаваемых результатов? По сравнению с Sphinx например.
        • 0
          Со сфинксом не сравнивал, но качество поиска elasticsearch довольно высокое.
          • 0
            ElasticSearch там уже давно, да и в блоге гитхаба нет явного указания что они только что на него перешли. Откуда это в посте?
          • 0
            У sourceforge.net фильтр обширнее. Например на гите очень не хватает выбора области, для которой написан проект (Communications, Development, Games, etc.)
            • +1
              И тут дедфуд.
              • +19
                Мне нравится их новый поиск: github.com/search?q=path%3A.ssh%2Fid_rsa&ref=searchresults&type=Code
                • 0
                  круто
                  • 0
                    github.com/search?p=1&q=path%3Awp-config.php&ref=searchresults&type=Code а так можно тоже поискать :)
                    • 0
                      написал им на security@, отвечают:

                      We are discussing ways to both notify and educate developers when they push potentially confidential information to their public repositories. In this case, however, these keys and other tokens have been available for a very long time through Google search and other services that index public repositories. But as I said, we are looking into ways to improve the situation.
                      • 0
                        Таки пофиксили, но никто не мешает юзать гугл
                      • +1
                        Скриншот спалил мой секретный проект. Сюрприз испорчен.
                        • 0
                          Зато теперь вы просто обязаны довести его до конца :) Мы ждем…
                          • +1
                            Да, конечно, я и не думал бросать. Только хотел не торопиться и сделать качественный продукт, а это требует время. В любом случае, 80% уже готово. Ждите анонс. :)

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.