Blog

GitHub Sourcing Suchbefehle: Die wichtigsten Queries für Recruiter

github sourcing suchbefehle

Aktualisiert am:

GitHub Sourcing Suchbefehle: Die wichtigsten Queries für Recruiter

Dein Rekrutierungsprozess

Iwo Paliszewski

Iwo Paliszewski

Für die Profilsuche funktioniert user:USERNAME language:python location:berlin zuverlässig, ebenso language:java location:münchen followers:>10. Bei Repositories liefert react in:name,description,readme language:typescript archived:false stars:>20 saubere Treffer, bei Code hilft language:python (Django OR FastAPI) NOT path:tests. Wählen Sie zuerst Ihr Ziel, Profil, Repository oder Code, und passen Sie die Qualifizierer entsprechend an.

Kurz gesagt:

  • Unterscheiden Sie die Suche nach Profilen, Repositories und Quellcode: Qualifizierer wie location:, stars: und path: grenzen Treffer ein; OR und NOT steuern Alternativen und Ausschlüsse.

  • Bewerten Sie Sterne nie allein: Ein Projekt mit 200 Sternen kann weniger aussagen als ein kleines, selbst gepflegtes Repository mit aktiver Historie.

  • Bei automatisierten Suchen gelten für Suche, Codesuche und GraphQL eigene Kontingente; rufen Sie Treffer seitenweise ab, speichern Sie Ergebnisse und pausieren Sie nahe am Limit.

  • Ein sichtbares Profil auf GitHub bedeutet nicht automatisch Werbeeinwilligung; dokumentieren Sie Zweck, Quelle und Zeitpunkt, speichern Sie nur nötige Daten und bieten Sie eine Widerspruchsmöglichkeit.

RecruitifyGitHub-Talente gezielter findenRecruitifys X-RAY Search durchsucht das offene Web und die interne Datenbank und unterstützt IT-Personalvermittlungen beim Sourcing.Recruitify entdecken

Inhaltsverzeichnis

  • Sofort kopierbare Suchbefehle nach Zieltyp

  • Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

  • Profile technisch validieren: Von Treffer zu Shortlist

  • Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

  • Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

  • Tools und Shortcuts: Wann native Suche reicht und wann nicht

  • Ein Beispiel-Workflow für eine vollständige Shortlist

  • Wohin sich GitHub-Sourcing entwickelt

  • Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

  • FAQ

  • Quellen

Sofort kopierbare Suchbefehle nach Zieltyp

Jede der drei Suchebenen auf GitHub, Nutzer, Repository und Code, verlangt eine eigene Logik. Wer das vermischt, bekommt entweder zu wenig oder zu viele Treffer.

Nutzer-Suche eignet sich, wenn Sie bereits eine Zielregion oder einen Tech-Stack kennen:

  • location:hamburg language:go followers:>5 findet aktive Go-Entwickler mit Bezug zu Hamburg.

  • user:musterprofil repos:>10 prüft die Projektdichte eines bereits bekannten Nutzers.

  • language:rust location:deutschland created:>2023-01-01 grenzt auf neuere, aktive Profile ein.

Repository-Suche zeigt, wer an relevanten Projekten mitarbeitet oder sie pflegt:

  1. topic:machine-learning language:python stars:>50 archived:false findet aktiv gepflegte ML-Projekte.

  2. org:kubernetes language:go in:description zeigt Beiträge innerhalb einer bestimmten Organisation.

  3. react in:name,description,readme language:typescript stars:10..100 grenzt auf mittelgroße, realistische Projekte ein, da sehr hohe Sternzahlen oft Fork-Rauschen erzeugen.

Numerische Qualifizierer wie stars: und forks: unterstützen auch offene Bereiche, etwa stars:10..*, was bei der Repository-Suche ausdrücklich dokumentiert ist.

Code-Suche ist die präziseste, aber auch anspruchsvollste Ebene. Sie zeigt tatsächlichen Quellcode, nicht nur Metadaten:

  • path:package.json "next" language:javascript repo:owner/projekt prüft, ob ein bestimmtes Framework im Projekt verwendet wird.

  • language:python (Django OR FastAPI) NOT path:tests filtert Backend-Code heraus, ohne Testdateien einzubeziehen.

  • org:beispielfirma language:kotlin "coroutine" sucht gezielt nach fortgeschrittenen Sprachmerkmalen innerhalb einer Organisation.

Die Code-Search-Syntax unterstützt dabei reguläre Ausdrücke und boolesche Verknüpfungen, was die Skalierung von einfachen zu komplexen Abfragen erleichtert.

Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

Eine gute Query entsteht selten auf Anhieb. Sie wächst in Schritten, und jeder Schritt sollte einen erkennbaren Effekt auf die Trefferzahl haben.

Die wichtigsten Bausteine:

  • Qualifizierer wie language:, location:, stars:, path: und org: grenzen die Suche auf konkrete Attribute ein.

  • AND ist implizit: Mehrere Begriffe nebeneinander werden automatisch kombiniert.

  • OR verbindet Alternativen in Klammern, etwa (python OR java OR golang).

  • NOT oder ein vorangestelltes Minuszeichen schließt Begriffe aus, wobei NOT laut Suchsyntax-Dokumentation vor allem für Textbegriffe gilt, während Qualifizierer meist mit dem Bindestrich ausgeschlossen werden, etwa -language:typescript.

Reguläre Ausdrücke stehen in Schrägstrichen, etwa /^handle[A-Z]/, und sind bei der Code-Suche case-sensitiv zu behandeln, sofern nicht anders markiert. Ein Escape-Zeichen ist bei Sonderzeichen innerhalb des Regex notwendig, sonst bricht die Abfrage ab oder liefert unerwartete Treffer.

Profi-Tipp: Bauen Sie eine Query in drei Stufen auf: erst der Qualifizierer, dann ein Testlauf, dann die Verfeinerung mit Klammern. Eine einzige, lange Zeile auf Anhieb zu schreiben, produziert fast immer Fehlalarme.

Wer boolesche Logik aus anderen Kontexten kennt, findet in unserem Beitrag zu Boolean Search Beispielen vergleichbare Muster, die sich auf GitHub übertragen lassen.

Profile technisch validieren: Von Treffer zu Shortlist

Ein Suchtreffer ist ein Startpunkt, keine Entscheidung. Die eigentliche Arbeit beginnt bei der Prüfung des Repositorys, der Commits und der Beiträge.

  1. README und Projektstruktur prüfen: Ein gepflegtes README mit klarer Projektbeschreibung deutet auf Sorgfalt hin, während ein leeres Repository ohne Dokumentation wenig über die tatsächliche Fähigkeit aussagt.

  2. Sterne im Kontext einordnen: Ein Repository mit 200 Sternen innerhalb einer großen Organisation sagt weniger über den einzelnen Beitrag aus als ein kleineres, selbst gepflegtes Projekt mit aktiver Historie.

  3. Commit-Frequenz und Commit-Messages bewerten: Regelmäßige, aussagekräftige Commits sprechen für kontinuierliche Arbeit, während sporadische Commits mit generischen Nachrichten wie „update“ wenig Substanz liefern.

  4. Pull-Request-Reviews ansehen: Wer an fremden Projekten Reviews durchführt oder selbst reviewt wird, zeigt Zusammenarbeit auf Code-Ebene, nicht nur Einzelarbeit.

  5. Code-Pfade und Architektur-Indikatoren prüfen: Ordnerstrukturen wie src/, tests/ oder services/ geben Hinweise auf Erfahrung mit größeren Codebasen.

  6. Organisationszugehörigkeit und Maintainer-Rollen beachten: Wer in bekannten Open-Source-Organisationen Maintainer-Rechte besitzt oder regelmäßig Issues kommentiert, bringt oft mehr Praxiserfahrung mit als die reine Profilsuche zeigt.

Diese Prüfkette braucht pro Kandidat nur wenige Minuten, verhindert aber Fehlentscheidungen, die auf Basis von Sternzahlen allein entstehen würden.

Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

Wer Suchbefehle regelmäßig wiederholt, sollte früher oder später auf die REST-API wechseln, statt die Weboberfläche manuell zu bedienen.

  • Die Search-API, die Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, was bei der Planung von Automatisierungs-Workflows berücksichtigt werden muss, wie die Rate-Limits-Dokumentation ausführt.

  • Eine typische REST-Abfrage folgt dem Muster q=language:python+location:berlin mit zusätzlichen Parametern für per_page und page, um Ergebnisse seitenweise abzurufen.

  • Der text-match-Media-Type liefert laut REST-Search-Dokumentation zusätzliche Metadaten zum genauen Fundort eines Treffers innerhalb von Code oder Beschreibung, was die serverseitige Filterung erheblich erleichtert.

Getrennte Kontingente je Suchkategorie bedeuten konkret: Automatisierungsworkflows sollten Suchanfragen priorisieren und Ergebnisse cachen, statt bei jedem Lauf alle Varianten neu abzufragen. Wer das Kontingent regelmäßig prüft und bei Annäherung an das Limit eine Backoff-Pause einbaut, vermeidet blockierte Abfragen mitten im Sourcing-Prozess. Mehr zu robusten Automatisierungsabläufen beschreibt unser Beitrag zum Sourcing automatisieren.

Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

Ein öffentlich sichtbares GitHub-Profil ist kein Freibrief für beliebige Kontaktaufnahme. Die DSK betont ausdrücklich, dass öffentlich zugängliche Daten nicht automatisch eine Einwilligung in werbliche Ansprache darstellen.

Für die Praxis bedeutet das:

  • Dokumentieren Sie Zweck, Quelle und Zeitpunkt jeder Kontaktaufnahme, idealerweise in einem nachvollziehbaren System.

  • Formulieren Sie die erste Nachricht mit klarem Berufsbezug, etwa: „Ich bin auf Ihr Repository zu X gestoßen und suche aktuell nach Entwicklern mit Erfahrung in Y. Falls das für Sie nicht relevant ist, lassen Sie es mich wissen, ich melde mich dann nicht erneut.“

  • Beschränken Sie die Datenverarbeitung auf das für die Ansprache notwendige Minimum, statt ganze Profile samt privater Aktivität zu speichern.

Profi-Tipp: Ein klarer Opt-out-Satz in der ersten Nachricht reduziert nicht nur rechtliches Risiko, sondern erhöht auch die Antwortquote, weil er Druck aus der Ansprache nimmt.

Tools und Shortcuts: Wann native Suche reicht und wann nicht

Die native GitHub-Suche deckt die meisten Alltagsfälle ab, solange Sie die Qualifizierer kennen und sauber kombinieren. Für einzelne, gezielte Suchen ist kein zusätzliches Werkzeug nötig.

Ein dediziertes X-Ray- oder Boolean-Tool lohnt sich dagegen, wenn Sie regelmäßig große Mengen an Queries fahren, Ergebnisse exportieren oder mit anderen Datenbanken abgleichen müssen. Vor der Investition in ein Tool helfen folgende Fragen:

  • Lässt sich die Trefferliste exportieren oder nur manuell kopieren?

  • Wie geht das Tool mit Rate-Limits um, wartet es automatisch oder bricht es ab?

  • Werden DSGVO-relevante Metadaten wie Quelle und Zeitpunkt automatisch protokolliert?

Als einfache Shortcuts lohnen sich gespeicherte Queries als Browser-Lesezeichen, sogenannte Bookmarklets, sowie gespeicherte Filter innerhalb der eigenen Recherche-Dokumentation. Mehr zu externen X-Ray-Methoden finden Sie in unserem Beitrag zur X-Ray Search auf LinkedIn.

Ein Beispiel-Workflow für eine vollständige Shortlist

Ein strukturierter Ablauf von der Query bis zur Ansprache lässt sich in wenigen Schritten beschreiben:

  • Eine X-Ray & Boolean Engine generiert komplexe Boolean-Strings für die offene Websuche und die eigene Datenbank mit einem Klick.

  • Ein Contextual Matching & Scoring-Algorithmus bewertet gefundene Profile anhand des Tech-Stacks und liefert einen prozentualen Match-Score.

  • Ein Blind CV-Modul erzeugt daraus ein anonymisiertes Profil, bevor die erste DSGVO-konforme Kontaktaufnahme erfolgt.

Ein Audit-Trail dokumentiert dabei jeden Schritt, von der Query bis zur Ansprache, und liefert digitale Nachweise für jeden Datensatz.

So entsteht aus einer einzelnen Suchzeile ein nachvollziehbarer, dokumentierter Prozess statt einer losen Sammlung von Browser-Tabs.

Wohin sich GitHub-Sourcing entwickelt

Wohin sich GitHub-Sourcing entwickelt — overview diagram

Suchabfragen auf GitHub werden strukturierter, nicht einfacher. Verschachtelte boolesche Operatoren setzen sich zunehmend durch, was bedeutet, dass Recruiter künftig eher in Query-Bausteinen denken sollten als in einzelnen Stichworten.

Wir empfehlen, interne Trainingszeit in drei Bereiche zu stecken: systematisches Query-Testing, saubere Datenschutzprozesse und API-Automatisierung mit Caching. Ein 30-Tage-Pilotprojekt mit klaren Messkriterien, etwa Trefferqualität pro Query und Zeitaufwand pro Shortlist, zeigt schnell, wo der größte Hebel liegt.

- Recruitify Team

Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

Wer die beschriebenen Schritte nicht einzeln zusammenbauen möchte, findet sie gebündelt: Eine X-Ray & Boolean Engine generiert komplexe Suchstrings mit einem Klick, ein CV-Parser extrahiert Profildaten in Sekunden, und ein DSGVO-Einwilligungsmanagement dokumentiert jeden Schritt mit Audit-Trail.

Recruitify
  • Query-Generierung, Scoring und Blind-CV-Erstellung laufen in einem System statt in mehreren Browser-Tabs.

  • Der Audit-Trail liefert digitale Nachweise für jeden verarbeiteten Datensatz.

  • Unsere Pläne für HR-Teams, Recruiting-Agenturen und Enterprise lassen sich passend zur Teamgröße wählen.

Werfen Sie einen Blick auf unsere Preise oder vereinbaren Sie eine Demo, um den Workflow an Ihrer eigenen Sourcing-Praxis zu testen.

FAQ

Welche GitHub-Qualifizierer sind für Recruiter am nützlichsten?

Für die Profilsuche sind location:, language: und followers: am wichtigsten, für die Repository-Suche stars:, topic: und archived:false. Die Code-Search-Syntax ergänzt das um path:, repo: und reguläre Ausdrücke für tiefere Einblicke in den tatsächlichen Code.

Wie unterscheidet sich GitHub X-Ray von klassischer Boolean-Suche?

Eine X-Ray-Suche nutzt in der Regel externe Suchmaschinen, um öffentlich indexierte GitHub-Seiten zu durchsuchen, während boolesche Suchbefehle direkt in der nativen GitHub-Suche oder über die API laufen. Beide Ansätze lassen sich kombinieren, wobei die native Suche präzisere, strukturierte Qualifizierer bietet.

Wie oft darf ich die GitHub-Suche automatisiert abfragen?

Search-API, Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, die laut Rate-Limits-Dokumentation Priorisierung und Caching der Abfragen erfordern. Wer das Limit regelmäßig überprüft und Pausen einbaut, vermeidet blockierte Anfragen während laufender Sourcing-Projekte.

Darf ich Kandidaten über ihr GitHub-Profil direkt anschreiben?

Ein öffentliches Profil erlaubt die Ansprache grundsätzlich, stellt laut DSK-Kurzpapier aber keine automatische Einwilligung in werbliche Kommunikation dar. Zweck, Quelle und Zeitpunkt der Datenerhebung sollten dokumentiert und die Nachricht mit einem klaren Opt-out versehen werden.

Kann Recruitify GitHub-Suchergebnisse direkt weiterverarbeiten?

Unsere X-RAY & Boolean Engine generiert komplexe Suchstrings für die offene Websuche und die eigene Datenbank, die anschließend über den Contextual Matching Algorithmus bewertet werden können. Die Module für Preise finden sich auf unserer Pricing-Seite.

Empfehlungen

Updates und News

Bleib immer up to date mit den neuesten Innovationen, Features und Tipps rund um Recruitify!

Vorname
E-Mail

Indem Du Deine E-Mail-Adresse im Anmeldeformular für den Newsletter einträgst, willigst Du in deren Verarbeitung zum Zwecke des Versands von Marketinginformationen über die Produkte und Dienstleistungen des Administrators ein. Der Administrator Deiner zu diesem Zweck verarbeiteten personenbezogenen Daten ist Recruitify Sp. z o.o. mit Sitz in Warschau (KRS 0000709889). Weitere Informationen über die Grundsätze der Verarbeitung personenbezogener Daten und die Rechte der betroffenen Personen findest Du im Dokument Datenschutzerklärung.

Teilen

Veröffentlicht

Kategorie

Dein Rekrutierungsprozess

Autor

Iwo Paliszewski

github sourcing suchbefehle

Aktualisiert am:

GitHub Sourcing Suchbefehle: Die wichtigsten Queries für Recruiter

Dein Rekrutierungsprozess

Iwo Paliszewski

Iwo Paliszewski

Für die Profilsuche funktioniert user:USERNAME language:python location:berlin zuverlässig, ebenso language:java location:münchen followers:>10. Bei Repositories liefert react in:name,description,readme language:typescript archived:false stars:>20 saubere Treffer, bei Code hilft language:python (Django OR FastAPI) NOT path:tests. Wählen Sie zuerst Ihr Ziel, Profil, Repository oder Code, und passen Sie die Qualifizierer entsprechend an.

Kurz gesagt:

  • Unterscheiden Sie die Suche nach Profilen, Repositories und Quellcode: Qualifizierer wie location:, stars: und path: grenzen Treffer ein; OR und NOT steuern Alternativen und Ausschlüsse.

  • Bewerten Sie Sterne nie allein: Ein Projekt mit 200 Sternen kann weniger aussagen als ein kleines, selbst gepflegtes Repository mit aktiver Historie.

  • Bei automatisierten Suchen gelten für Suche, Codesuche und GraphQL eigene Kontingente; rufen Sie Treffer seitenweise ab, speichern Sie Ergebnisse und pausieren Sie nahe am Limit.

  • Ein sichtbares Profil auf GitHub bedeutet nicht automatisch Werbeeinwilligung; dokumentieren Sie Zweck, Quelle und Zeitpunkt, speichern Sie nur nötige Daten und bieten Sie eine Widerspruchsmöglichkeit.

RecruitifyGitHub-Talente gezielter findenRecruitifys X-RAY Search durchsucht das offene Web und die interne Datenbank und unterstützt IT-Personalvermittlungen beim Sourcing.Recruitify entdecken

Inhaltsverzeichnis

  • Sofort kopierbare Suchbefehle nach Zieltyp

  • Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

  • Profile technisch validieren: Von Treffer zu Shortlist

  • Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

  • Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

  • Tools und Shortcuts: Wann native Suche reicht und wann nicht

  • Ein Beispiel-Workflow für eine vollständige Shortlist

  • Wohin sich GitHub-Sourcing entwickelt

  • Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

  • FAQ

  • Quellen

Sofort kopierbare Suchbefehle nach Zieltyp

Jede der drei Suchebenen auf GitHub, Nutzer, Repository und Code, verlangt eine eigene Logik. Wer das vermischt, bekommt entweder zu wenig oder zu viele Treffer.

Nutzer-Suche eignet sich, wenn Sie bereits eine Zielregion oder einen Tech-Stack kennen:

  • location:hamburg language:go followers:>5 findet aktive Go-Entwickler mit Bezug zu Hamburg.

  • user:musterprofil repos:>10 prüft die Projektdichte eines bereits bekannten Nutzers.

  • language:rust location:deutschland created:>2023-01-01 grenzt auf neuere, aktive Profile ein.

Repository-Suche zeigt, wer an relevanten Projekten mitarbeitet oder sie pflegt:

  1. topic:machine-learning language:python stars:>50 archived:false findet aktiv gepflegte ML-Projekte.

  2. org:kubernetes language:go in:description zeigt Beiträge innerhalb einer bestimmten Organisation.

  3. react in:name,description,readme language:typescript stars:10..100 grenzt auf mittelgroße, realistische Projekte ein, da sehr hohe Sternzahlen oft Fork-Rauschen erzeugen.

Numerische Qualifizierer wie stars: und forks: unterstützen auch offene Bereiche, etwa stars:10..*, was bei der Repository-Suche ausdrücklich dokumentiert ist.

Code-Suche ist die präziseste, aber auch anspruchsvollste Ebene. Sie zeigt tatsächlichen Quellcode, nicht nur Metadaten:

  • path:package.json "next" language:javascript repo:owner/projekt prüft, ob ein bestimmtes Framework im Projekt verwendet wird.

  • language:python (Django OR FastAPI) NOT path:tests filtert Backend-Code heraus, ohne Testdateien einzubeziehen.

  • org:beispielfirma language:kotlin "coroutine" sucht gezielt nach fortgeschrittenen Sprachmerkmalen innerhalb einer Organisation.

Die Code-Search-Syntax unterstützt dabei reguläre Ausdrücke und boolesche Verknüpfungen, was die Skalierung von einfachen zu komplexen Abfragen erleichtert.

Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

Eine gute Query entsteht selten auf Anhieb. Sie wächst in Schritten, und jeder Schritt sollte einen erkennbaren Effekt auf die Trefferzahl haben.

Die wichtigsten Bausteine:

  • Qualifizierer wie language:, location:, stars:, path: und org: grenzen die Suche auf konkrete Attribute ein.

  • AND ist implizit: Mehrere Begriffe nebeneinander werden automatisch kombiniert.

  • OR verbindet Alternativen in Klammern, etwa (python OR java OR golang).

  • NOT oder ein vorangestelltes Minuszeichen schließt Begriffe aus, wobei NOT laut Suchsyntax-Dokumentation vor allem für Textbegriffe gilt, während Qualifizierer meist mit dem Bindestrich ausgeschlossen werden, etwa -language:typescript.

Reguläre Ausdrücke stehen in Schrägstrichen, etwa /^handle[A-Z]/, und sind bei der Code-Suche case-sensitiv zu behandeln, sofern nicht anders markiert. Ein Escape-Zeichen ist bei Sonderzeichen innerhalb des Regex notwendig, sonst bricht die Abfrage ab oder liefert unerwartete Treffer.

Profi-Tipp: Bauen Sie eine Query in drei Stufen auf: erst der Qualifizierer, dann ein Testlauf, dann die Verfeinerung mit Klammern. Eine einzige, lange Zeile auf Anhieb zu schreiben, produziert fast immer Fehlalarme.

Wer boolesche Logik aus anderen Kontexten kennt, findet in unserem Beitrag zu Boolean Search Beispielen vergleichbare Muster, die sich auf GitHub übertragen lassen.

Profile technisch validieren: Von Treffer zu Shortlist

Ein Suchtreffer ist ein Startpunkt, keine Entscheidung. Die eigentliche Arbeit beginnt bei der Prüfung des Repositorys, der Commits und der Beiträge.

  1. README und Projektstruktur prüfen: Ein gepflegtes README mit klarer Projektbeschreibung deutet auf Sorgfalt hin, während ein leeres Repository ohne Dokumentation wenig über die tatsächliche Fähigkeit aussagt.

  2. Sterne im Kontext einordnen: Ein Repository mit 200 Sternen innerhalb einer großen Organisation sagt weniger über den einzelnen Beitrag aus als ein kleineres, selbst gepflegtes Projekt mit aktiver Historie.

  3. Commit-Frequenz und Commit-Messages bewerten: Regelmäßige, aussagekräftige Commits sprechen für kontinuierliche Arbeit, während sporadische Commits mit generischen Nachrichten wie „update“ wenig Substanz liefern.

  4. Pull-Request-Reviews ansehen: Wer an fremden Projekten Reviews durchführt oder selbst reviewt wird, zeigt Zusammenarbeit auf Code-Ebene, nicht nur Einzelarbeit.

  5. Code-Pfade und Architektur-Indikatoren prüfen: Ordnerstrukturen wie src/, tests/ oder services/ geben Hinweise auf Erfahrung mit größeren Codebasen.

  6. Organisationszugehörigkeit und Maintainer-Rollen beachten: Wer in bekannten Open-Source-Organisationen Maintainer-Rechte besitzt oder regelmäßig Issues kommentiert, bringt oft mehr Praxiserfahrung mit als die reine Profilsuche zeigt.

Diese Prüfkette braucht pro Kandidat nur wenige Minuten, verhindert aber Fehlentscheidungen, die auf Basis von Sternzahlen allein entstehen würden.

Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

Wer Suchbefehle regelmäßig wiederholt, sollte früher oder später auf die REST-API wechseln, statt die Weboberfläche manuell zu bedienen.

  • Die Search-API, die Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, was bei der Planung von Automatisierungs-Workflows berücksichtigt werden muss, wie die Rate-Limits-Dokumentation ausführt.

  • Eine typische REST-Abfrage folgt dem Muster q=language:python+location:berlin mit zusätzlichen Parametern für per_page und page, um Ergebnisse seitenweise abzurufen.

  • Der text-match-Media-Type liefert laut REST-Search-Dokumentation zusätzliche Metadaten zum genauen Fundort eines Treffers innerhalb von Code oder Beschreibung, was die serverseitige Filterung erheblich erleichtert.

Getrennte Kontingente je Suchkategorie bedeuten konkret: Automatisierungsworkflows sollten Suchanfragen priorisieren und Ergebnisse cachen, statt bei jedem Lauf alle Varianten neu abzufragen. Wer das Kontingent regelmäßig prüft und bei Annäherung an das Limit eine Backoff-Pause einbaut, vermeidet blockierte Abfragen mitten im Sourcing-Prozess. Mehr zu robusten Automatisierungsabläufen beschreibt unser Beitrag zum Sourcing automatisieren.

Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

Ein öffentlich sichtbares GitHub-Profil ist kein Freibrief für beliebige Kontaktaufnahme. Die DSK betont ausdrücklich, dass öffentlich zugängliche Daten nicht automatisch eine Einwilligung in werbliche Ansprache darstellen.

Für die Praxis bedeutet das:

  • Dokumentieren Sie Zweck, Quelle und Zeitpunkt jeder Kontaktaufnahme, idealerweise in einem nachvollziehbaren System.

  • Formulieren Sie die erste Nachricht mit klarem Berufsbezug, etwa: „Ich bin auf Ihr Repository zu X gestoßen und suche aktuell nach Entwicklern mit Erfahrung in Y. Falls das für Sie nicht relevant ist, lassen Sie es mich wissen, ich melde mich dann nicht erneut.“

  • Beschränken Sie die Datenverarbeitung auf das für die Ansprache notwendige Minimum, statt ganze Profile samt privater Aktivität zu speichern.

Profi-Tipp: Ein klarer Opt-out-Satz in der ersten Nachricht reduziert nicht nur rechtliches Risiko, sondern erhöht auch die Antwortquote, weil er Druck aus der Ansprache nimmt.

Tools und Shortcuts: Wann native Suche reicht und wann nicht

Die native GitHub-Suche deckt die meisten Alltagsfälle ab, solange Sie die Qualifizierer kennen und sauber kombinieren. Für einzelne, gezielte Suchen ist kein zusätzliches Werkzeug nötig.

Ein dediziertes X-Ray- oder Boolean-Tool lohnt sich dagegen, wenn Sie regelmäßig große Mengen an Queries fahren, Ergebnisse exportieren oder mit anderen Datenbanken abgleichen müssen. Vor der Investition in ein Tool helfen folgende Fragen:

  • Lässt sich die Trefferliste exportieren oder nur manuell kopieren?

  • Wie geht das Tool mit Rate-Limits um, wartet es automatisch oder bricht es ab?

  • Werden DSGVO-relevante Metadaten wie Quelle und Zeitpunkt automatisch protokolliert?

Als einfache Shortcuts lohnen sich gespeicherte Queries als Browser-Lesezeichen, sogenannte Bookmarklets, sowie gespeicherte Filter innerhalb der eigenen Recherche-Dokumentation. Mehr zu externen X-Ray-Methoden finden Sie in unserem Beitrag zur X-Ray Search auf LinkedIn.

Ein Beispiel-Workflow für eine vollständige Shortlist

Ein strukturierter Ablauf von der Query bis zur Ansprache lässt sich in wenigen Schritten beschreiben:

  • Eine X-Ray & Boolean Engine generiert komplexe Boolean-Strings für die offene Websuche und die eigene Datenbank mit einem Klick.

  • Ein Contextual Matching & Scoring-Algorithmus bewertet gefundene Profile anhand des Tech-Stacks und liefert einen prozentualen Match-Score.

  • Ein Blind CV-Modul erzeugt daraus ein anonymisiertes Profil, bevor die erste DSGVO-konforme Kontaktaufnahme erfolgt.

Ein Audit-Trail dokumentiert dabei jeden Schritt, von der Query bis zur Ansprache, und liefert digitale Nachweise für jeden Datensatz.

So entsteht aus einer einzelnen Suchzeile ein nachvollziehbarer, dokumentierter Prozess statt einer losen Sammlung von Browser-Tabs.

Wohin sich GitHub-Sourcing entwickelt

Wohin sich GitHub-Sourcing entwickelt — overview diagram

Suchabfragen auf GitHub werden strukturierter, nicht einfacher. Verschachtelte boolesche Operatoren setzen sich zunehmend durch, was bedeutet, dass Recruiter künftig eher in Query-Bausteinen denken sollten als in einzelnen Stichworten.

Wir empfehlen, interne Trainingszeit in drei Bereiche zu stecken: systematisches Query-Testing, saubere Datenschutzprozesse und API-Automatisierung mit Caching. Ein 30-Tage-Pilotprojekt mit klaren Messkriterien, etwa Trefferqualität pro Query und Zeitaufwand pro Shortlist, zeigt schnell, wo der größte Hebel liegt.

- Recruitify Team

Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

Wer die beschriebenen Schritte nicht einzeln zusammenbauen möchte, findet sie gebündelt: Eine X-Ray & Boolean Engine generiert komplexe Suchstrings mit einem Klick, ein CV-Parser extrahiert Profildaten in Sekunden, und ein DSGVO-Einwilligungsmanagement dokumentiert jeden Schritt mit Audit-Trail.

Recruitify
  • Query-Generierung, Scoring und Blind-CV-Erstellung laufen in einem System statt in mehreren Browser-Tabs.

  • Der Audit-Trail liefert digitale Nachweise für jeden verarbeiteten Datensatz.

  • Unsere Pläne für HR-Teams, Recruiting-Agenturen und Enterprise lassen sich passend zur Teamgröße wählen.

Werfen Sie einen Blick auf unsere Preise oder vereinbaren Sie eine Demo, um den Workflow an Ihrer eigenen Sourcing-Praxis zu testen.

FAQ

Welche GitHub-Qualifizierer sind für Recruiter am nützlichsten?

Für die Profilsuche sind location:, language: und followers: am wichtigsten, für die Repository-Suche stars:, topic: und archived:false. Die Code-Search-Syntax ergänzt das um path:, repo: und reguläre Ausdrücke für tiefere Einblicke in den tatsächlichen Code.

Wie unterscheidet sich GitHub X-Ray von klassischer Boolean-Suche?

Eine X-Ray-Suche nutzt in der Regel externe Suchmaschinen, um öffentlich indexierte GitHub-Seiten zu durchsuchen, während boolesche Suchbefehle direkt in der nativen GitHub-Suche oder über die API laufen. Beide Ansätze lassen sich kombinieren, wobei die native Suche präzisere, strukturierte Qualifizierer bietet.

Wie oft darf ich die GitHub-Suche automatisiert abfragen?

Search-API, Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, die laut Rate-Limits-Dokumentation Priorisierung und Caching der Abfragen erfordern. Wer das Limit regelmäßig überprüft und Pausen einbaut, vermeidet blockierte Anfragen während laufender Sourcing-Projekte.

Darf ich Kandidaten über ihr GitHub-Profil direkt anschreiben?

Ein öffentliches Profil erlaubt die Ansprache grundsätzlich, stellt laut DSK-Kurzpapier aber keine automatische Einwilligung in werbliche Kommunikation dar. Zweck, Quelle und Zeitpunkt der Datenerhebung sollten dokumentiert und die Nachricht mit einem klaren Opt-out versehen werden.

Kann Recruitify GitHub-Suchergebnisse direkt weiterverarbeiten?

Unsere X-RAY & Boolean Engine generiert komplexe Suchstrings für die offene Websuche und die eigene Datenbank, die anschließend über den Contextual Matching Algorithmus bewertet werden können. Die Module für Preise finden sich auf unserer Pricing-Seite.

Empfehlungen

Updates und News

Bleib immer up to date mit den neuesten Innovationen, Features und Tipps rund um Recruitify!

Vorname
E-Mail

Indem Du Deine E-Mail-Adresse im Anmeldeformular für den Newsletter einträgst, willigst Du in deren Verarbeitung zum Zwecke des Versands von Marketinginformationen über die Produkte und Dienstleistungen des Administrators ein. Der Administrator Deiner zu diesem Zweck verarbeiteten personenbezogenen Daten ist Recruitify Sp. z o.o. mit Sitz in Warschau (KRS 0000709889). Weitere Informationen über die Grundsätze der Verarbeitung personenbezogener Daten und die Rechte der betroffenen Personen findest Du im Dokument Datenschutzerklärung.

Teilen

Veröffentlicht

Kategorie

Dein Rekrutierungsprozess

Autor

Iwo Paliszewski

github sourcing suchbefehle

Aktualisiert am:

GitHub Sourcing Suchbefehle: Die wichtigsten Queries für Recruiter

Dein Rekrutierungsprozess

Iwo Paliszewski

Iwo Paliszewski

Für die Profilsuche funktioniert user:USERNAME language:python location:berlin zuverlässig, ebenso language:java location:münchen followers:>10. Bei Repositories liefert react in:name,description,readme language:typescript archived:false stars:>20 saubere Treffer, bei Code hilft language:python (Django OR FastAPI) NOT path:tests. Wählen Sie zuerst Ihr Ziel, Profil, Repository oder Code, und passen Sie die Qualifizierer entsprechend an.

Kurz gesagt:

  • Unterscheiden Sie die Suche nach Profilen, Repositories und Quellcode: Qualifizierer wie location:, stars: und path: grenzen Treffer ein; OR und NOT steuern Alternativen und Ausschlüsse.

  • Bewerten Sie Sterne nie allein: Ein Projekt mit 200 Sternen kann weniger aussagen als ein kleines, selbst gepflegtes Repository mit aktiver Historie.

  • Bei automatisierten Suchen gelten für Suche, Codesuche und GraphQL eigene Kontingente; rufen Sie Treffer seitenweise ab, speichern Sie Ergebnisse und pausieren Sie nahe am Limit.

  • Ein sichtbares Profil auf GitHub bedeutet nicht automatisch Werbeeinwilligung; dokumentieren Sie Zweck, Quelle und Zeitpunkt, speichern Sie nur nötige Daten und bieten Sie eine Widerspruchsmöglichkeit.

RecruitifyGitHub-Talente gezielter findenRecruitifys X-RAY Search durchsucht das offene Web und die interne Datenbank und unterstützt IT-Personalvermittlungen beim Sourcing.Recruitify entdecken

Inhaltsverzeichnis

  • Sofort kopierbare Suchbefehle nach Zieltyp

  • Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

  • Profile technisch validieren: Von Treffer zu Shortlist

  • Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

  • Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

  • Tools und Shortcuts: Wann native Suche reicht und wann nicht

  • Ein Beispiel-Workflow für eine vollständige Shortlist

  • Wohin sich GitHub-Sourcing entwickelt

  • Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

  • FAQ

  • Quellen

Sofort kopierbare Suchbefehle nach Zieltyp

Jede der drei Suchebenen auf GitHub, Nutzer, Repository und Code, verlangt eine eigene Logik. Wer das vermischt, bekommt entweder zu wenig oder zu viele Treffer.

Nutzer-Suche eignet sich, wenn Sie bereits eine Zielregion oder einen Tech-Stack kennen:

  • location:hamburg language:go followers:>5 findet aktive Go-Entwickler mit Bezug zu Hamburg.

  • user:musterprofil repos:>10 prüft die Projektdichte eines bereits bekannten Nutzers.

  • language:rust location:deutschland created:>2023-01-01 grenzt auf neuere, aktive Profile ein.

Repository-Suche zeigt, wer an relevanten Projekten mitarbeitet oder sie pflegt:

  1. topic:machine-learning language:python stars:>50 archived:false findet aktiv gepflegte ML-Projekte.

  2. org:kubernetes language:go in:description zeigt Beiträge innerhalb einer bestimmten Organisation.

  3. react in:name,description,readme language:typescript stars:10..100 grenzt auf mittelgroße, realistische Projekte ein, da sehr hohe Sternzahlen oft Fork-Rauschen erzeugen.

Numerische Qualifizierer wie stars: und forks: unterstützen auch offene Bereiche, etwa stars:10..*, was bei der Repository-Suche ausdrücklich dokumentiert ist.

Code-Suche ist die präziseste, aber auch anspruchsvollste Ebene. Sie zeigt tatsächlichen Quellcode, nicht nur Metadaten:

  • path:package.json "next" language:javascript repo:owner/projekt prüft, ob ein bestimmtes Framework im Projekt verwendet wird.

  • language:python (Django OR FastAPI) NOT path:tests filtert Backend-Code heraus, ohne Testdateien einzubeziehen.

  • org:beispielfirma language:kotlin "coroutine" sucht gezielt nach fortgeschrittenen Sprachmerkmalen innerhalb einer Organisation.

Die Code-Search-Syntax unterstützt dabei reguläre Ausdrücke und boolesche Verknüpfungen, was die Skalierung von einfachen zu komplexen Abfragen erleichtert.

Wie Sie Suchbefehle aufbauen: Boolesche Logik und Klammern

Eine gute Query entsteht selten auf Anhieb. Sie wächst in Schritten, und jeder Schritt sollte einen erkennbaren Effekt auf die Trefferzahl haben.

Die wichtigsten Bausteine:

  • Qualifizierer wie language:, location:, stars:, path: und org: grenzen die Suche auf konkrete Attribute ein.

  • AND ist implizit: Mehrere Begriffe nebeneinander werden automatisch kombiniert.

  • OR verbindet Alternativen in Klammern, etwa (python OR java OR golang).

  • NOT oder ein vorangestelltes Minuszeichen schließt Begriffe aus, wobei NOT laut Suchsyntax-Dokumentation vor allem für Textbegriffe gilt, während Qualifizierer meist mit dem Bindestrich ausgeschlossen werden, etwa -language:typescript.

Reguläre Ausdrücke stehen in Schrägstrichen, etwa /^handle[A-Z]/, und sind bei der Code-Suche case-sensitiv zu behandeln, sofern nicht anders markiert. Ein Escape-Zeichen ist bei Sonderzeichen innerhalb des Regex notwendig, sonst bricht die Abfrage ab oder liefert unerwartete Treffer.

Profi-Tipp: Bauen Sie eine Query in drei Stufen auf: erst der Qualifizierer, dann ein Testlauf, dann die Verfeinerung mit Klammern. Eine einzige, lange Zeile auf Anhieb zu schreiben, produziert fast immer Fehlalarme.

Wer boolesche Logik aus anderen Kontexten kennt, findet in unserem Beitrag zu Boolean Search Beispielen vergleichbare Muster, die sich auf GitHub übertragen lassen.

Profile technisch validieren: Von Treffer zu Shortlist

Ein Suchtreffer ist ein Startpunkt, keine Entscheidung. Die eigentliche Arbeit beginnt bei der Prüfung des Repositorys, der Commits und der Beiträge.

  1. README und Projektstruktur prüfen: Ein gepflegtes README mit klarer Projektbeschreibung deutet auf Sorgfalt hin, während ein leeres Repository ohne Dokumentation wenig über die tatsächliche Fähigkeit aussagt.

  2. Sterne im Kontext einordnen: Ein Repository mit 200 Sternen innerhalb einer großen Organisation sagt weniger über den einzelnen Beitrag aus als ein kleineres, selbst gepflegtes Projekt mit aktiver Historie.

  3. Commit-Frequenz und Commit-Messages bewerten: Regelmäßige, aussagekräftige Commits sprechen für kontinuierliche Arbeit, während sporadische Commits mit generischen Nachrichten wie „update“ wenig Substanz liefern.

  4. Pull-Request-Reviews ansehen: Wer an fremden Projekten Reviews durchführt oder selbst reviewt wird, zeigt Zusammenarbeit auf Code-Ebene, nicht nur Einzelarbeit.

  5. Code-Pfade und Architektur-Indikatoren prüfen: Ordnerstrukturen wie src/, tests/ oder services/ geben Hinweise auf Erfahrung mit größeren Codebasen.

  6. Organisationszugehörigkeit und Maintainer-Rollen beachten: Wer in bekannten Open-Source-Organisationen Maintainer-Rechte besitzt oder regelmäßig Issues kommentiert, bringt oft mehr Praxiserfahrung mit als die reine Profilsuche zeigt.

Diese Prüfkette braucht pro Kandidat nur wenige Minuten, verhindert aber Fehlentscheidungen, die auf Basis von Sternzahlen allein entstehen würden.

Automatisierung über die API: Rate-Limits und Pagination richtig nutzen

Wer Suchbefehle regelmäßig wiederholt, sollte früher oder später auf die REST-API wechseln, statt die Weboberfläche manuell zu bedienen.

  • Die Search-API, die Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, was bei der Planung von Automatisierungs-Workflows berücksichtigt werden muss, wie die Rate-Limits-Dokumentation ausführt.

  • Eine typische REST-Abfrage folgt dem Muster q=language:python+location:berlin mit zusätzlichen Parametern für per_page und page, um Ergebnisse seitenweise abzurufen.

  • Der text-match-Media-Type liefert laut REST-Search-Dokumentation zusätzliche Metadaten zum genauen Fundort eines Treffers innerhalb von Code oder Beschreibung, was die serverseitige Filterung erheblich erleichtert.

Getrennte Kontingente je Suchkategorie bedeuten konkret: Automatisierungsworkflows sollten Suchanfragen priorisieren und Ergebnisse cachen, statt bei jedem Lauf alle Varianten neu abzufragen. Wer das Kontingent regelmäßig prüft und bei Annäherung an das Limit eine Backoff-Pause einbaut, vermeidet blockierte Abfragen mitten im Sourcing-Prozess. Mehr zu robusten Automatisierungsabläufen beschreibt unser Beitrag zum Sourcing automatisieren.

Rechtssichere Ansprache: Was die DSK-Leitlinien verlangen

Ein öffentlich sichtbares GitHub-Profil ist kein Freibrief für beliebige Kontaktaufnahme. Die DSK betont ausdrücklich, dass öffentlich zugängliche Daten nicht automatisch eine Einwilligung in werbliche Ansprache darstellen.

Für die Praxis bedeutet das:

  • Dokumentieren Sie Zweck, Quelle und Zeitpunkt jeder Kontaktaufnahme, idealerweise in einem nachvollziehbaren System.

  • Formulieren Sie die erste Nachricht mit klarem Berufsbezug, etwa: „Ich bin auf Ihr Repository zu X gestoßen und suche aktuell nach Entwicklern mit Erfahrung in Y. Falls das für Sie nicht relevant ist, lassen Sie es mich wissen, ich melde mich dann nicht erneut.“

  • Beschränken Sie die Datenverarbeitung auf das für die Ansprache notwendige Minimum, statt ganze Profile samt privater Aktivität zu speichern.

Profi-Tipp: Ein klarer Opt-out-Satz in der ersten Nachricht reduziert nicht nur rechtliches Risiko, sondern erhöht auch die Antwortquote, weil er Druck aus der Ansprache nimmt.

Tools und Shortcuts: Wann native Suche reicht und wann nicht

Die native GitHub-Suche deckt die meisten Alltagsfälle ab, solange Sie die Qualifizierer kennen und sauber kombinieren. Für einzelne, gezielte Suchen ist kein zusätzliches Werkzeug nötig.

Ein dediziertes X-Ray- oder Boolean-Tool lohnt sich dagegen, wenn Sie regelmäßig große Mengen an Queries fahren, Ergebnisse exportieren oder mit anderen Datenbanken abgleichen müssen. Vor der Investition in ein Tool helfen folgende Fragen:

  • Lässt sich die Trefferliste exportieren oder nur manuell kopieren?

  • Wie geht das Tool mit Rate-Limits um, wartet es automatisch oder bricht es ab?

  • Werden DSGVO-relevante Metadaten wie Quelle und Zeitpunkt automatisch protokolliert?

Als einfache Shortcuts lohnen sich gespeicherte Queries als Browser-Lesezeichen, sogenannte Bookmarklets, sowie gespeicherte Filter innerhalb der eigenen Recherche-Dokumentation. Mehr zu externen X-Ray-Methoden finden Sie in unserem Beitrag zur X-Ray Search auf LinkedIn.

Ein Beispiel-Workflow für eine vollständige Shortlist

Ein strukturierter Ablauf von der Query bis zur Ansprache lässt sich in wenigen Schritten beschreiben:

  • Eine X-Ray & Boolean Engine generiert komplexe Boolean-Strings für die offene Websuche und die eigene Datenbank mit einem Klick.

  • Ein Contextual Matching & Scoring-Algorithmus bewertet gefundene Profile anhand des Tech-Stacks und liefert einen prozentualen Match-Score.

  • Ein Blind CV-Modul erzeugt daraus ein anonymisiertes Profil, bevor die erste DSGVO-konforme Kontaktaufnahme erfolgt.

Ein Audit-Trail dokumentiert dabei jeden Schritt, von der Query bis zur Ansprache, und liefert digitale Nachweise für jeden Datensatz.

So entsteht aus einer einzelnen Suchzeile ein nachvollziehbarer, dokumentierter Prozess statt einer losen Sammlung von Browser-Tabs.

Wohin sich GitHub-Sourcing entwickelt

Wohin sich GitHub-Sourcing entwickelt — overview diagram

Suchabfragen auf GitHub werden strukturierter, nicht einfacher. Verschachtelte boolesche Operatoren setzen sich zunehmend durch, was bedeutet, dass Recruiter künftig eher in Query-Bausteinen denken sollten als in einzelnen Stichworten.

Wir empfehlen, interne Trainingszeit in drei Bereiche zu stecken: systematisches Query-Testing, saubere Datenschutzprozesse und API-Automatisierung mit Caching. Ein 30-Tage-Pilotprojekt mit klaren Messkriterien, etwa Trefferqualität pro Query und Zeitaufwand pro Shortlist, zeigt schnell, wo der größte Hebel liegt.

- Recruitify Team

Recruitify als Lösung für X-Ray, Blind-CV und DSGVO-Dokumentation

Wer die beschriebenen Schritte nicht einzeln zusammenbauen möchte, findet sie gebündelt: Eine X-Ray & Boolean Engine generiert komplexe Suchstrings mit einem Klick, ein CV-Parser extrahiert Profildaten in Sekunden, und ein DSGVO-Einwilligungsmanagement dokumentiert jeden Schritt mit Audit-Trail.

Recruitify
  • Query-Generierung, Scoring und Blind-CV-Erstellung laufen in einem System statt in mehreren Browser-Tabs.

  • Der Audit-Trail liefert digitale Nachweise für jeden verarbeiteten Datensatz.

  • Unsere Pläne für HR-Teams, Recruiting-Agenturen und Enterprise lassen sich passend zur Teamgröße wählen.

Werfen Sie einen Blick auf unsere Preise oder vereinbaren Sie eine Demo, um den Workflow an Ihrer eigenen Sourcing-Praxis zu testen.

FAQ

Welche GitHub-Qualifizierer sind für Recruiter am nützlichsten?

Für die Profilsuche sind location:, language: und followers: am wichtigsten, für die Repository-Suche stars:, topic: und archived:false. Die Code-Search-Syntax ergänzt das um path:, repo: und reguläre Ausdrücke für tiefere Einblicke in den tatsächlichen Code.

Wie unterscheidet sich GitHub X-Ray von klassischer Boolean-Suche?

Eine X-Ray-Suche nutzt in der Regel externe Suchmaschinen, um öffentlich indexierte GitHub-Seiten zu durchsuchen, während boolesche Suchbefehle direkt in der nativen GitHub-Suche oder über die API laufen. Beide Ansätze lassen sich kombinieren, wobei die native Suche präzisere, strukturierte Qualifizierer bietet.

Wie oft darf ich die GitHub-Suche automatisiert abfragen?

Search-API, Code-Search-API und GraphQL besitzen jeweils eigene, getrennte Kontingente, die laut Rate-Limits-Dokumentation Priorisierung und Caching der Abfragen erfordern. Wer das Limit regelmäßig überprüft und Pausen einbaut, vermeidet blockierte Anfragen während laufender Sourcing-Projekte.

Darf ich Kandidaten über ihr GitHub-Profil direkt anschreiben?

Ein öffentliches Profil erlaubt die Ansprache grundsätzlich, stellt laut DSK-Kurzpapier aber keine automatische Einwilligung in werbliche Kommunikation dar. Zweck, Quelle und Zeitpunkt der Datenerhebung sollten dokumentiert und die Nachricht mit einem klaren Opt-out versehen werden.

Kann Recruitify GitHub-Suchergebnisse direkt weiterverarbeiten?

Unsere X-RAY & Boolean Engine generiert komplexe Suchstrings für die offene Websuche und die eigene Datenbank, die anschließend über den Contextual Matching Algorithmus bewertet werden können. Die Module für Preise finden sich auf unserer Pricing-Seite.

Empfehlungen

Updates und News

Bleib immer up to date mit den neuesten Innovationen, Features und Tipps rund um Recruitify!

Vorname
E-Mail

Indem Du Deine E-Mail-Adresse im Anmeldeformular für den Newsletter einträgst, willigst Du in deren Verarbeitung zum Zwecke des Versands von Marketinginformationen über die Produkte und Dienstleistungen des Administrators ein. Der Administrator Deiner zu diesem Zweck verarbeiteten personenbezogenen Daten ist Recruitify Sp. z o.o. mit Sitz in Warschau (KRS 0000709889). Weitere Informationen über die Grundsätze der Verarbeitung personenbezogener Daten und die Rechte der betroffenen Personen findest Du im Dokument Datenschutzerklärung.

Teilen

Veröffentlicht

Kategorie

Dein Rekrutierungsprozess

Autor

Iwo Paliszewski