GitHub brengt aanzienlijke verbeteringen aan in zijn code-zoekervaring en heeft een technologiepreview gelanceerd.
De huidige zoekindex omvat meer dan vijf miljoen van de meest populaire openbare repositories. Daarnaast kunnen ontwikkelaars ook zoeken in alle privérepository’s waartoe ze toegang hebben.
GitHub raadt aan om vijf zoekfuncties uit te proberen om te zien hoe ze je workflow kunnen verbeteren:
Een volledige lijst met ondersteunde syntaxis is hier beschikbaar. U kunt ook op ? op elke pagina om beschikbare sneltoetsen te bekijken.
De huidige zoekinterface staat los van de belangrijkste GitHub-ervaring. Zodra het bedrijf feedback heeft verwerkt en van mening is dat het klaar is voor bredere acceptatie, wordt het geïntegreerd met de hoofdsite.
Er zijn momenteel enkele opmerkelijke beperkingen. Ten eerste ondersteunt de functie alleen het zoeken naar inhoud op de standaardvertakking en wordt niet alle repo-inhoud geïndexeerd.
De huidige beperkingen op geïndexeerde code zijn:
Zoekresultaten zijn beperkt tot 10 pagina’s, wat genoeg zou moeten zijn voor de meeste zoekopdrachten, maar het is het vermelden waard. Het bedrijf is van plan om in de toekomst ondersteuning te bieden voor het ophalen van alle zoekresultaten via een API.
GitHub geeft tijdens de preview geen garanties over hoe snel de index wordt bijgewerkt na een nieuwe push, maar zegt dat deze normaal gesproken binnen een paar minuten kan worden doorzocht.
Developers kunnen zich hier aanmelden voor de code-search preview.