Skip to main content

Использование GitHub Code Search (бета-версия)

Вы можете использовать предложения, завершения и сохраненные поисковые запросы в обновленном интерфейсе поиска, чтобы быстро найти то, что вы ищете в GitHub.com.

Примечание. Новый поиск кода и представление кода доступны в ограниченной общедоступной бета-версии. Чтобы присоединиться к списку ожидания для доступа, посетите страницу https://github.com/features/code-search-code-view/signup.

Дополнительные сведения о новом поиске кода см. в разделе Сведения о поиске кода GitHub (бета-версия)". Дополнительные сведения о новом представлении кода см. в разделе Навигация по файлам с помощью нового представления кода (бета-версия)".

Сведения об использовании нового поиска кода (бета-версия)

Получив доступ к новой бета-версии поиска кода, GitHub будет индексировать все репозитории, которые у вас есть, и все репозитории в организациях, в которых вы являетесь участником, как общедоступные, частные, так и внутренние. Это означает, что вы можете выполнять поиск по всем репозиториям, а также общедоступным репозиториям в GitHub.com, которые уже проиндексированы. Только пользователи, имеющие разрешение на просмотр кода в GitHub.com, смогут видеть ваш код в результатах поиска. Вилки индексируются и доступны для поиска так же, как и другие репозитории.

Не весь код индексируется, и в настоящее время можно выполнять поиск только ветвях репозиториев по умолчанию. Дополнительные сведения об известных ограничениях см. в разделе Сведения о поиске кода GitHub (бета-версия)".

Новая бета-версия поиска кода интегрирована в бета-версию нового представления кода. Дополнительные сведения о новом представлении кода см. в разделе Навигация по файлам с помощью нового представления кода (бета-версия)".

На вершине новой системы поиска кода бета-версия включает обновленный интерфейс поиска в GitHub.com. Используя предложения, завершения и сохраненные поисковые запросы, вы можете быстро найти нужные данные, часто не вводя полный запрос или просматривая страницу результатов поиска.

Дополнительные сведения о синтаксисе поиска нового кода (бета-версия) см. в разделе Основные сведения о синтаксисе поиска кода GitHub (бета-версия).

Обратите внимание, что синтаксис и квалификаторы для поиска содержимого, отличного от кода, например проблем, пользователей и обсуждений, работают так же, как и раньше. Дополнительные сведения о поиске, отличном от кода, см. в разделах Сведения о поиске в GitHub и Поиск в GitHub.

  1. В верхней области навигации GitHub.com щелкните строку поиска.

  2. В строке поиска вы увидите список предложений, упорядоченных по категориям, включая последние поисковые запросы и рекомендуемые репозитории, команды и проекты, к которым у вас есть доступ. Вы также можете просмотреть список сохраненных поисковых запросов, которые вы создали. Дополнительные сведения о сохраненных поисках см. в разделе Создание сохраненных поисковых запросов и управление ими.

    Панель поиска с предложениями и сохраненными поисковыми запросами

    Если щелкнуть какое-либо из конкретных предложений, вы перейдете непосредственно на страницу этого предложения (например, на страницу репозитория или проекта). Если щелкнуть недавний или сохраненный поиск, в зависимости от типа поиска поисковый запрос появится в строке поиска или вы перейдете на страницу результатов поиска для условия поиска.

  3. После ввода поискового запроса вы увидите список завершений и предложений, которые соответствуют вашему запросу. Вы можете щелкнуть предложение, чтобы перейти к определенному расположению. При вводе дополнительных квалификаторов вы увидите более конкретные предложения, например файлы кода, к которые можно перейти напрямую.

    Панель поиска с запросом и предложениями кода

  4. После ввода запроса можно также нажать клавишу ВВОД, чтобы перейти к полному представлению результатов поиска, где можно просмотреть каждое совпадение и визуальный интерфейс для применения фильтров. Дополнительные сведения см. в разделе Использование представления результатов поиска.

Создание сохраненных поисковых запросов и управление ими

  1. В верхней области навигации GitHub.com щелкните строку поиска и начните вводить поисковый запрос (или любую букву).

  2. В строке поиска должен появиться раздел "Сохраненные поисковые запросы". Щелкните Создать сохраненный поиск.

    Кнопка "Создать сохраненный поиск" в строке поиска

  3. Во всплывающем окне укажите имя запроса и запрос, который требуется сохранить. Щелкните Создать сохраненный поиск.

    Окно "Создание сохраненного поиска"

  4. Если снова щелкнуть строку поиска, вы увидите сохраненный поиск в разделе "Сохраненные поисковые запросы" в строке поиска. Если щелкнуть сохраненную запись поиска, запрос будет добавлен в строку поиска и соответствующим образом отфильтрованы предложения.

    Использование сохраненного поиска в строке поиска

    • Чтобы изменить сохраненный поиск, в разделе "Сохраненные поисковые запросы" щелкните справа от сохраненного поиска.
    • Чтобы удалить сохраненный поиск, щелкните справа от сохраненного поиска.

    Кнопки для изменения или удаления сохраненного поиска

Использование представления результатов поиска

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

Чтобы создать поисковый запрос, а также просмотреть и отфильтровать результаты с помощью визуального интерфейса, можно использовать страница поиска или страница расширенного поиска. Если нажать клавишу ВВОД после ввода поискового запроса в строке поиска, вы также перейдете в представление результатов поиска.

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

Представление результатов поиска