В среду, 23 января, Github запустил новый, значительно переработанный и улучшенный поиск кода, репозиториев и разработчиков. Теперь инфраструктуру обеспечивает кластер серверов ElasticSearch, который индексирует весь добавляемый код на лету, заметно переработан интерфейс, и, самое главное, есть много функциональных улучшений.
Результаты поиска репозиториев можно фильтровать по количеству звёздочек, форков, владельцу и размеру. При поиске кода — по размеру и типу файла, его расположению. Пользователей можно фильтровать по количеству подписчиков, репозиториев и по местоположению. Чтобы результаты были более релевантными, код из форков индексируется только если популярность форка превышает популярность родительского репозитория.
В результатах поиска репозиториев отображается время внесения последних изменений. При поиске кода видны номера строк и подсвечивается синтаксис.
Результаты поиска для зарегистрированных пользователей теперь включают и их приватные репозитории.
Автор: ilya42