GitHub ще предостави на такива разработчици на портала cs.github.com достъп до отделен интерфейс за актуализирания режим на търсене на код, след което той ще бъде интегриран в основния GitHub
GitHub припомни, че в момента индексирането на търсене в платформата обхваща повече от пет милиона от най-популярните публични хранилища. Също така, разработчиците могат да търсят код в частни хранилища, до които имат достъп.
Какво е добавено към новата система за търсене:
има интелигентна система за класиране и индексиране, специално оптимизирана за търсене по код; добавено търсене на точен низ с поддръжка за съвпадения на поднизове и специални символи или регулярни изрази; можете да разширите обхвата си на търсене, като използвате квалификаторите org: или repo: с предложения за автоматично довършване в полето за търсене; резултатът от търсенето може да бъде обработен с помощта на филтри като език:, път:, разширение: и логически оператори (ИЛИ, НЕ), можете също да намерите дефиниции за символ, използвайки символ :; допълнителни функции, включително дървовиден изглед на директории, символична информация в горещата точка, прескачане към дефиниция, режими на избор за търсене.
GitHub планира също така да подобри търсенето на код: разширяване на индексирането на системата, докато покрие всички хранилища до които разработчиците имат достъп в GitHub. Платформата провежда различни експерименти с евристики за оценяване и класиране, за да види кое работи най-добре и проучва кои API и интеграции ще бъдат най-ефективни за търсачката.
GitHub вярва, че откриването на код трябва да помогне на всеки разработчик да намира, открива, навигира и разбира кода бързо и интуитивно. Мотото на разработчиците на този проект е: „Чрез търсене на код в GitHub, кодът на целия свят е винаги на една ръка разстояние.“
bbabo.Net