Bewerbungshilfe Deutschland FlaggeBewerbungshilfe Österreich FlaggeBewerbungshilfe Schweiz Flagge
    TonisBewerbungshilfe
    Zurück zum Blog
    Recruiting

    Boolean Search für Active Sourcing: Operatoren, Strings und Edge Cases

    4. Juni 2026
    Boolean Search für Active Sourcing: Operatoren, Strings und Edge Cases

    Active Sourcing ohne saubere Boolean-Logik ist wie SQL ohne WHERE-Clause. Du findest alles und nichts. Ich sehe regelmäßig Recruiter:innen, die seit Jahren sourcen und trotzdem Strings bauen, die entweder zu wenige oder die falschen Profile zurückgeben. In diesem Artikel zerlege ich Boolean Search so, wie ich es im Sparring mit Inhouse-Recruitern und Headhunter:innen erkläre, technisch sauber und mit Beispielen, die du sofort übernehmen kannst.

    Die fünf Operatoren, die du wirklich brauchst

    Boolean Logic in Recruiting-Plattformen reduziert sich auf fünf Operatoren: AND, OR, NOT, Klammern und Anführungszeichen. AND verbindet Pflichtbedingungen, OR erlaubt Alternativen, NOT schließt aus, Klammern gruppieren, Anführungszeichen forcieren exakte Phrasen. Zusätzlich gibt es plattformspezifisch NEAR (Wortabstand) und Wildcards (üblich * für Suffix-Variationen). Mehr nicht. Wer das beherrscht, deckt 95 Prozent aller Sourcing-Anforderungen ab.

    Klammern, der unterschätzte Held

    Der häufigste Fehler ist das Weglassen von Klammern. "Java AND Python OR Go" wird je nach Plattform unterschiedlich geparst. Mit Klammern wird es deterministisch: "Java AND (Python OR Go)". Das heißt: Java muss vorhanden sein, und zusätzlich entweder Python oder Go. Ohne Klammern könnte das System "Java AND Python" als eine Klausel und "Go" als Alternative interpretieren. Klammere immer, sobald du mehr als zwei Operatoren kombinierst.

    Strukturierte Strings sehen so aus: ("Senior" OR "Lead" OR "Staff") AND ("Backend Engineer" OR "Software Engineer") AND ("Go" OR "Golang") AND ("Kubernetes" OR "K8s") AND ("Berlin" OR "Munich" OR "Remote DACH") NOT ("Junior" OR "Praktikum").

    Synonyme und Schreibweisen

    Top-Profile verstecken sich oft in der OR-Klausel. Ein Senior Engineer aus dem Mittelstand schreibt vielleicht "Softwareentwickler", nicht "Software Engineer". Ein Schweizer Profil schreibt "Programmierer" oder "Informatiker FH". Eine Bewerberin aus Wien nutzt vielleicht "Softwareentwicklerin (m/w/d)" als Stellenbezeichnung.

    Faustregel: Pro relevanter Skill mindestens zwei Synonyme, pro Rollenbezeichnung mindestens drei. Beispiel für DACH-Backend-Search: ("Software Engineer" OR "Softwareentwickler" OR "Software Developer" OR "Backend Developer" OR "Backend Engineer" OR "Programmierer" OR "Informatiker").

    Wildcards präzise einsetzen

    Wildcards (*) ersetzen ein oder mehrere Zeichen am Wortende. "Develop*" matched Developer, Development, Developing. Klingt mächtig, hat aber zwei Probleme. Erstens erzeugen Wildcards oft Noise: "Develop*" matched auch "Developmental" oder "Developed", was bei Skill-Suchen Müll bringt. Zweitens unterstützen nicht alle Plattformen Wildcards (LinkedIn Recruiter ja, einige Open-Web-Tools nein).

    Einsetzen, wenn du klare Wortstammvarianten matchen willst: "manag*" für manager / managing / management. Vermeiden bei kurzen Stämmen wie "Sys*" (das matched Sysop, Sysadmin, System, Systemic, Systematic, also alles).

    X-Ray und plattformübergreifendes Sourcing

    X-Ray Search nutzt Google, um in spezifischen Plattformen zu suchen. Beispiel: site:linkedin.com/in/ ("Senior Backend Engineer") ("Go" OR "Golang") ("Berlin" OR "München") -intitle:"jobs". Damit suchst du in öffentlichen LinkedIn-Profilen, ohne LinkedIn Recruiter zu brauchen. Das ist 2026 schwieriger geworden, weil LinkedIn aggressives Bot-Detection einsetzt und Google die Site-Suche teilweise eingeschränkt hat, aber für GitHub, Xing, Stack Overflow und Personal-Websites funktioniert es nach wie vor zuverlässig.

    Andere produktive X-Ray-Targets: site:github.com (Tech-Profile mit Code-Aktivität), site:xing.com/profile (DACH-Specific), site:stackoverflow.com/users (Backend und Data), site:dribbble.com (Design), site:behance.net (Creative).

    NEAR-Operator, plattformabhängig

    NEAR (Wortabstand-Operator) ist in vielen ATS-Suchen und in einigen LinkedIn-Erweiterungen verfügbar, aber nicht in der Standard-LinkedIn-Suche. Syntax variiert: "Kubernetes NEAR/5 production" matched Profile, in denen beide Wörter innerhalb von 5 Wörtern stehen. Das ist extrem präzise, weil es Kontext erzwingt: jemand, der "Kubernetes in production" schreibt, hat es wahrscheinlich produktiv eingesetzt, nicht nur in einem Tutorial gesehen.

    Nutze NEAR, wenn deine Plattform es unterstützt. In ATS wie SmartRecruiters und Lever ist es Standard.

    Negative Klauseln, mit Vorsicht

    NOT-Operatoren schließen Profile aus. Klingt simpel, ist aber tückisch. "NOT Junior" schließt auch Profile aus, die das Wort "Junior" irgendwo erwähnen, z.B. in der Beschreibung früherer Rollen oder als Mentor von Juniors. Bessere Praxis: NOT auf exakte Phrasen anwenden, z.B. NOT "Junior Developer" NOT "Praktikant" NOT "Werkstudent".

    Verwende NOT sparsam. Jede negative Klausel reduziert dein Sourcing-Pool, und du verlierst potenzielle Treffer durch Wort-Kollisionen.

    Skill-Strings für typische DACH-Rollen

    Senior Backend Go im DACH-Raum: ("Senior" OR "Lead" OR "Staff") AND ("Backend" OR "Software") AND ("Engineer" OR "Developer" OR "Entwickler") AND ("Go" OR "Golang") AND ("Berlin" OR "München" OR "Hamburg" OR "Zürich" OR "Wien" OR "Remote") NOT ("Junior" OR "Praktikum" OR "Werkstudent").

    Data Engineer mit Cloud-Fokus: ("Data Engineer" OR "Data Engineering" OR "Analytics Engineer") AND ("Spark" OR "Databricks" OR "Snowflake") AND ("Python" OR "Scala") AND ("AWS" OR "GCP" OR "Azure") AND ("DACH" OR "Deutschland" OR "Schweiz" OR "Österreich").

    Product Manager Fintech: ("Product Manager" OR "Senior Product Manager" OR "Lead Product") AND ("Fintech" OR "Banking" OR "Payments" OR "Insurance") AND ("B2B" OR "B2C") AND ("Berlin" OR "München" OR "Frankfurt" OR "Zürich").

    Iteration und Hit-Rate-Optimierung

    Boolean Search ist ein iterativer Prozess. Beim ersten String ist das Ziel selten der perfekte Match, sondern ein verwertbarer Pool zwischen 50 und 300 Profilen. Zu wenige Treffer heißt: Klauseln lockern (mehr OR, weniger AND). Zu viele Treffer heißt: spezifischer (mehr AND, präzisere Phrasen).

    Tracke pro String: Pool-Größe, Open-Rate (wie viele Profile gemessen am Pool öffnest du), Response-Rate (wie viele antworten auf Outreach), Conversion-Rate (wie viele kommen in den Prozess). Wenn die Pool-Größe stimmt, aber Response niedrig ist, liegt das Problem nicht im String, sondern in der Outreach-Message.

    Fazit

    Boolean Search ist ein Handwerk, das in zwei Wochen erlernbar ist und über Jahre Wirkung entfaltet. Wer sauber klammert, Synonyme abdeckt, NEAR nutzt, wenn verfügbar, und negative Klauseln präzise einsetzt, baut Sourcing-Pipelines, die konstant Top-Talent finden. Wenn du als Inhouse-Team oder als Agentur dein Sourcing professionalisieren willst, oder umgekehrt als Kandidat:in besser sichtbar werden willst, schau dir meine Arbeit auf meiner Seite für Unternehmen und meine Bewerbungshilfe an.

    Brauchst du Hilfe bei deiner Bewerbung?

    Professionelle Bewerbungshilfe vom LinkedIn Top Voice, persönlich und diskret.

    Zur Bewerbungshilfe

    Hast du eine Frage zu deiner Bewerbung?