
Recruiter, który umie pisać boolean string, może znaleźć Javę developera z doświadczeniem w fintech i certyfikatem AWS w ciągu 10 minut. Ten, który nie umie — spędza godzinę przeglądając nieistotne profile. Boolean search to jedna z tych umiejętności, które dzielą źródłujących rekruterów na dwie kategorie. I jest prostsza, niż myślisz.
Termin "boolean" pochodzi od matematyki i logiki formalnej, ale nie daj się zastraszyć. W rekrutacji chodzi o jedno: jak precyzyjnie mówić wyszukiwarce, czego szukasz. Zamiast "developer warszawa" — wyrażenie, które zwraca tysiące nietrafionych wyników — piszesz coś, co filtruje dokładnie tych kandydatów, których potrzebujesz.
Poniżej kompletny przewodnik: od podstaw przez zaawansowane zastosowania, z przykładami stringów dla realnych scenariuszy rekrutacyjnych w Polsce.
Czym jest boolean search w rekrutacji?
Boolean search to technika wyszukiwania, która używa logicznych operatorów — AND, OR, NOT — do precyzyjnego określania, co ma (i czego nie ma) zawierać wynik. Działa w wyszukiwarkach internetowych, na LinkedIn, w systemach ATS, w bazach danych kandydatów.
Nazwa pochodzi od George'a Boole'a, angielskiego matematyka z XIX wieku, który stworzył algebrę logiczną. Nie musisz wiedzieć nic o matematyce. Musisz wiedzieć, jak skonstruować zapytanie, które da ci właściwych kandydatów.
Trzy podstawowe operatory:
- AND — wynik musi zawierać oba terminy.
"Java" AND "Spring Boot"— tylko profile zawierające oba słowa. - OR — wynik może zawierać którykolwiek z terminów.
"Java" OR "Kotlin"— profile z Javą albo Kotlinem albo oboma. - NOT — wyklucza termin.
"Java" NOT "JavaScript"— Java tak, JavaScript nie.
Do tego dochodzą narzędzia pomocnicze: cudzysłów " " do szukania frazy (nie pojedynczego słowa), nawiasy ( ) do grupowania wyrażeń, gwiazdka * jako wildcard (zastępuje końcówkę).
Operatory boolean krok po kroku
AND — kumulowanie wymagań
Operator AND mówi: "chcę to I tamto". Każde dodanie AND zawęża wyniki.
Przykład: szukasz Project Managera z certyfikatem PMP i doświadczeniem w branży budowlanej.
"Project Manager" AND "PMP" AND "construction"
Na LinkedIn możesz też używać po prostu spacji — domyślnie LinkedIn traktuje kilka słów jako AND. Ale na Google i w wielu systemach ATS wymagany jest jawny AND (pisany wielkimi literami).
Ważna zasada: nie dodawaj zbyt wielu warunków AND naraz. Trzy, cztery kryteria to maksimum dla pierwszego szukania. Zacznij szeroko, zawęzaj stopniowo.
OR — rozszerzanie synonimów i alternatyw
To najważniejszy operator dla rekruterów. Używasz go, gdy to samo stanowisko ma wiele nazw — co w praktyce zdarza się bardzo często.
Przykład: szukasz specjalisty ds. zamówień publicznych. Stanowisko może nazywać się: "specjalista ds. zamówień publicznych", "specjalista prawa zamówień publicznych", "specjalista PZP", "ekspert zamówień publicznych".
("zamówienia publiczne" OR "PZP" OR "Prawo zamówień publicznych")
Inny przykład z IT — developerzy Java mogą mieć w profilach różne opisy:
(Java OR "Java developer" OR "Java engineer" OR "programista Java" OR "backend developer") AND (Spring OR "Spring Boot" OR "Spring Framework")
NOT — eliminowanie szumu
NOT jest potężny, ale wymaga ostrożności. Możesz przez przypadek wykluczyć wartościowych kandydatów.
Typowe zastosowania NOT w polskiej rekrutacji:
- Wykluczanie stażystów i juniorów gdy szukasz seniora:
"Java developer" NOT "junior" NOT "student" NOT "stażysta" - Wykluczanie konkretnych miast gdy rekrutujesz tylko lokalnie:
"marketing manager" NOT Kraków NOT Wrocław - Oddzielanie technologii o podobnych nazwach:
"Java" NOT "JavaScript" NOT "JavaFX"
Na LinkedIn operator NOT możesz zastąpić minusem: Java -JavaScript. W wielu wyszukiwarkach działa to samo.
Cudzysłów — szukanie dokładnej frazy
Bez cudzysłowu wyszukiwarka traktuje każde słowo osobno. Z cudzysłowem — szuka dokładnie tej frazy.
Przykład: head of sales bez cudzysłowu może zwrócić profile z "head of marketing" i "sales manager". "head of sales" w cudzysłowie zwróci tylko dokładną frazę.
Szczególnie ważne przy tytułach stanowisk i technologiach wielowyrazowych: "machine learning", "zarządzanie projektami", "supply chain manager".
Nawiasy — grupowanie logiczne
Nawiasy działają jak w matematyce — wyraz w nawiasie jest obliczany najpierw. Bez nich kolejność wykonywania operacji może dać zaskakujące wyniki.
Porównaj:
Java AND Spring OR Python — niejasne, może być interpretowane różnie przez różne systemy.
Java AND (Spring OR Python) — jasne: Java i (Spring albo Python).
Budowanie kompleksowych stringów bez nawiasów prowadzi do błędów. Używaj ich zawsze przy OR grupach.
Gwiazdka — wildcard dla odmian słów
Gwiazdka zastępuje dowolny ciąg znaków na końcu słowa.
Przykład: rekrut* znajdzie "rekruter", "rekruterka", "rekrutacja", "rekrutacyjny". Przydatne przy słowach z wieloma odmianami — szczególnie w języku polskim z jego bogatą fleksją.
Uwaga: nie wszystkie systemy obsługują wildcarding. LinkedIn Recruiter tak. Google tak. Wbudowane wyszukiwarki wielu ATS — różnie.
Praktyczne przykłady stringów dla polskich rekruterów
Teoria to jedno. Oto realne stringi do użycia natychmiast.
String dla developera Java (senior, Warszawa)
(Java OR "Java developer" OR "programista Java") AND (Spring OR "Spring Boot" OR "Spring MVC") AND (senior OR "lead developer" OR "tech lead") AND (Warszawa OR Warsaw OR "remote" OR "zdalnie") NOT (junior OR intern OR stażysta OR student)
String dla CFO / Dyrektora Finansowego
(CFO OR "Chief Financial Officer" OR "Dyrektor Finansowy" OR "Dyrektor ds. Finansów" OR "Finance Director") AND (ACCA OR CIMA OR CFA OR "biegły rewident" OR "MBA") AND (Polska OR Poland OR "DACH" OR "CEE")
String dla specjalisty HR z doświadczeniem w rekrutacji IT
("HR Manager" OR "HR Business Partner" OR "HRBP" OR "Specjalista HR" OR "Human Resources") AND ("rekrutacja IT" OR "IT recruitment" OR "tech recruitment" OR "technical recruiter") AND (Poznań OR Warszawa OR Kraków OR "zdalnie" OR remote)String do Google X-Ray na LinkedIn (alternatywa bez LinkedIn Recruiter)
Technika X-Ray pozwala przeszukiwać publiczne profile LinkedIn przez Google bez płacenia za LinkedIn Recruiter.
site:linkedin.com/in ("supply chain manager" OR "kierownik łańcucha dostaw") AND (FMCG OR "retail" OR "handel detaliczny") AND (Polska OR Poland) -"looking for" -"open to work"Wklej to bezpośrednio do wyszukiwarki Google. Wyniki to publiczne profile LinkedIn. Działa na bezpłatnym koncie LinkedIn.
String dla rekrutacji pracowników tymczasowych (branża produkcja)
("operator maszyn" OR "operator CNC" OR "tokarz" OR "frezer" OR "spawacz" OR "operator produkcji") AND (Śląsk OR "Górny Śląsk" OR Katowice OR Gliwice OR Tychy OR Chorzów) NOT (praca biurowa OR "biuro")Boolean search na LinkedIn — specyfika platformy
LinkedIn ma własne zasady, które różnią się od Google. Kilka ważnych punktów:
Operatory muszą być CAPS. AND, OR, NOT — pisane wielkimi literami. Małe "and" LinkedIn traktuje jak zwykłe słowo.
Filtry uzupełniają boolean. Zamiast wpisywać lokalizację w stringu, użyj filtrów LinkedIn (Location, Industry, Company). To bardziej precyzyjne niż szukanie nazwy miasta w tekście profilu.
LinkedIn Recruiter vs bezpłatne konto. Na bezpłatnym koncie możesz używać boolean w wyszukiwarce People, ale masz ograniczenia: 300 wyświetleń profili miesięcznie, brak zaawansowanych filtrów. LinkedIn Recruiter (koszt: od ok. 7500-10 000 zł rocznie za licencję) usuwa limity i daje narzędzia jak InMail, projekty i historię wyszukiwań.
Sales Navigator jako alternatywa. Dla agencji, które nie mogą uzasadnić kosztu Recruitera, Sales Navigator (~4500 zł rocznie) oferuje podobne zaawansowane filtry — głównie dla firm B2B szukających leadów, ale świetnie sprawdza się też do sourcingu.
Nie nadużywaj automatyzacji. Narzędzia do automatycznego wysyłania wiadomości do kandydatów na LinkedIn łamią regulamin platformy. Ryzyko blokady konta jest realne. Sourcing — tak. Masowe wiadomości przez boty — zdecydowanie nie.
Boolean search w systemie ATS i bazie kandydatów
Skoro masz system zarządzania kandydatami, boolean search działa też wewnątrz niego. To właściwie najważniejsze zastosowanie — bo twoja własna baza jest tańsza i szybsza niż szukanie na LinkedIn.
Przykład: klient pyta o CFO z doświadczeniem w M&A. Zamiast wychodzić na LinkedIn, wpisujesz w wyszukiwarce ATS:
"CFO" OR "Dyrektor Finansowy" AND "M&A" OR "fuzje i przejęcia" OR "merger"
Jeśli twój ATS obsługuje boolean (wiele nie obsługuje — zapytaj przed zakupem), dostajesz listę kandydatów z bazy w sekundy.
Problem z wieloma polskimi systemami ATS: mają tylko wyszukiwanie pełnotekstowe, bez wsparcia dla operatorów boolean. To ogranicza użyteczność bazy powyżej kilkuset kandydatów. Przy wyborze systemu zapytaj wprost: "Czy wyszukiwarka obsługuje operatory AND, OR, NOT?". Więcej o tym, co powinien umieć system zarządzania kandydatami, przeczytasz w osobnym artykule.
Jak Yena wspiera sourcing i boolean search
Będę konkretny, bez przesady w obu kierunkach.
Yena oferuje rozszerzenie Chrome do LinkedIn, które pozwala jednym kliknięciem zaimportować profil kandydata z LinkedIn do bazy — bez ręcznego kopiowania danych. To duże ułatwienie gdy sourcingujesz intensywnie i chcesz szybko budować listę kandydatów.
Wyszukiwarka w Yena obsługuje zaawansowane filtry — stanowisko, lokalizacja, umiejętności, tagi, historia kandydata. Natywne boolean w stylu Google — jeszcze nie. Ale połączenie precyzyjnych filtrów + import z LinkedIn + AI matching (który sam sugeruje dopasowania na podstawie opisu stanowiska) daje podobny efekt w praktyce.
AI matching w Yena działa tak: opisujesz zlecenie, system sugeruje kandydatów z bazy, którzy pasują do profilu. To nie to samo co boolean search — ale w codziennej pracy często jest szybsze. Boolean przydaje się gdy wiesz dokładnie, czego szukasz i potrzebujesz precyzyjnego zapytania. AI matching — gdy chcesz odkryć kandydatów, o których nie pomyślałeś.
Przetestuj przez 10 dni za darmo — możesz ocenić, czy sposób działania systemu pasuje do twojego procesu sourcingowego.
Najczęstsze błędy przy boolean search
Kilka problemów, które widzę regularnie u rekruterów zaczynających z booleanem:
Zbyt szczegółowe zapytanie od razu. Zaczynasz od stringa z 15 warunkami AND i dostajesz 3 wyniki. Zacznij od 3-4 warunków, oceń wyniki, zawężaj stopniowo.
Zapominanie o synonimach polsko-angielskich. Polscy kandydaci piszą profile po polsku i po angielsku. "Dyrektor Finansowy" OR "Finance Director" OR "CFO" to znacznie lepsze zapytanie niż samo "Dyrektor Finansowy".
Literówki bez alternatyw. Kandydaci mają literówki w profilach. "Expierience" zamiast "experience", "menegement" zamiast "management". Wildcard mana*ment lub synonim ratuje część wyników.
Ignorowanie odmiany polskich słów. Polska fleksja to wyzwanie dla boolean. "Rekrutacja", "rekrutacyjny", "rekrutacyjna", "rekruterka" — to różne słowa, które wyszukiwarka traktuje osobno. Wildcard rekrut* lub lista odmian w nawiasach OR rozwiązuje problem.
Używanie boolean tam, gdzie lepiej działają filtry. Na LinkedIn zamiast wpisywać "Warszawa" OR "Warsaw" w stringu — po prostu użyj filtra Location. Jest dokładniejszy i nie zużywa znaków na zapytanie.
X-Ray search — Google jako narzędzie sourcingowe
Google umożliwia przeszukiwanie konkretnych stron internetowych operatorem site:. To pozwala sourcingować profile z LinkedIn, GitHub, Stack Overflow i innych platform bez konta premium.
Podstawowa składnia X-Ray dla LinkedIn:
site:linkedin.com/in [twoje boolean tutaj]
Dla GitHub (dobry dla deweloperów):
site:github.com (Rust OR "systems programming") AND Warszawa
Dla Stack Overflow (szukasz aktywnych developerów):
site:stackoverflow.com/users (Python OR "machine learning" OR "data science") AND Polska
Wyniki X-Ray są publicznymi danymi. Nie ma tu problemu prawnego z RODO przy samym wyszukiwaniu — problem pojawia się, gdy zaczynasz zbierać i przetwarzać te dane bez zgody osób. Pamiętaj o tym przy budowaniu bazy z X-Ray.
Boolean search a AI — co zmienia się w 2026?
Uczciwe pytanie: czy boolean search ma sens w erze AI?
Krótka odpowiedź: tak, nadal ma sens — ale zmienia się jego rola.
AI sourcing (np. LinkedIn AI search, wbudowane AI w systemach ATS) jest świetny do odkrywania kandydatów, o których nie pomyślałeś, i do match_owania na podstawie całościowego opisu stanowiska. Jest mniej dobry, gdy masz bardzo precyzyjne, specyficzne wymagania — np. "musi mieć certyfikat AWS Solution Architect i doświadczenie w FinTech". AI może "zaokrąglić" wymagania, a boolean nie.
Najlepsi rekruterzy w 2026 roku używają obu: AI do pierwszego przeszukania i odkrywania, boolean do precyzyjnego zawężania. Narzędzia komplementarne, nie konkurencyjne.
Jedna ważna obserwacja: AI nie wyjaśni ci dlaczego zaproponował danego kandydata. Boolean jest w pełni przejrzysty — wiesz dokładnie, jakie kryteria spełnił profil. Przy rekrutacji executive search, gdzie klient płaci za precyzję i transparentność procesu, boolean daje przewagę komunikacyjną.
Sourcingujesz przez LinkedIn? Importuj kandydatów do Yena jednym kliknięciem.
Rozszerzenie Chrome Yena pozwala zaimportować profil LinkedIn bezpośrednio do bazy kandydatów — bez kopiowania, bez przepisywania. Przetestuj przez 10 dni za darmo i oceń, ile czasu zaoszczędzisz przy sourcingu.
Ściągawka — operatory boolean dla rekruterów
Szybka referencja do zachowania:
- AND — obie frazy muszą być w wynikach.
Java AND Spring - OR — przynajmniej jedna fraza.
Java OR Kotlin - NOT — wyklucza frazę.
developer NOT junior - " " — dokładna fraza.
"product manager" - ( ) — grupowanie.
(Java OR Python) AND senior - * — wildcard.
mana*= manager, management, managing - site: — X-Ray na konkretnej stronie.
site:linkedin.com/in Java Warszawa - - — minus jak NOT (Google, LinkedIn).
Java -JavaScript
Podsumowanie
Boolean search to jedna z tych umiejętności, które procentują wielokrotnie. Raz się nauczysz, używasz przez całą karierę. Nie jest trudna — wymaga tylko trochę praktyki i świadomości, jak działa logika wyszukiwania.
Zacznij od prostego: jeden OR grup dla synonimów stanowiska, jeden AND dla kluczowej umiejętności, jeden NOT dla wykluczenia poziomów doświadczenia. Przetestuj na LinkedIn. Oceń wyniki. Dopasuj string.
Z czasem string rekrutacyjny staje się jak narzędzie rzemieślnika — wiedzisz dokładnie, jak go użyć w każdej sytuacji. I różnica między rekruterem, który umie booleanować, a tym, który nie umie, jest mierzalna: w liczbie znalezionych kandydatów, w czasie sourcingu, w jakości shortlisty.
Jeśli szukasz systemu, który pozwoli ci zapisywać kandydatów znalezionych przez boolean search i efektywnie nimi zarządzać, przeczytaj nasz przewodnik po systemach zarządzania kandydatami.
Często zadawane pytania
Czy boolean search działa na polskich portalach pracy?
To zależy od portalu. Pracuj.pl i OLX mają podstawowe wyszukiwanie — boolean nie jest w pełni obsługiwany. LinkedIn Recruiter i wyszukiwarka Google w pełni obsługują boolean. NoFluffJobs i Just Join IT mają zaawansowane filtry, ale nie natywne boolean strings. Sprawdź specyfikę każdego portalu osobno.
Czy muszę płacić za LinkedIn Recruiter, żeby korzystać z boolean?
Nie. Boolean działa na bezpłatnym koncie LinkedIn w wyszukiwarce People i Jobs. Ograniczenie bezpłatnego konta to nie brak boolean, ale limity wyświetleń profili i brak zaawansowanych filtrów. Technika X-Ray (boolean przez Google) pozwala ominąć część limitów zupełnie za darmo.
Jak obsłużyć polską fleksję w boolean search?
Trzy sposoby: wildcard gwiazdką (rekrut*), lista odmian w nawiasie OR ("rekruterka" OR "rekruter" OR "rekrutacja"), lub po prostu szukanie rdzenia bez końcówki gdy system obsługuje partials. W praktyce kombinacja szukania po polsku i angielsku (bo wielu kandydatów pisze dwujęzycznie) daje lepsze pokrycie niż próba uwzględnienia wszystkich polskich form gramatycznych.
Jakie narzędzia pomogą mi budować boolean stringi?
Kilka przydatnych zasobów: Boolean String Bank (booleanstrings.com) — duża biblioteka gotowych stringów dla różnych stanowisk. Recruitem Boolean Builder — darmowy generator. ChatGPT lub Claude — opisz stanowisko, poproś o boolean string i dostosuj do swoich potrzeb. To dobry punkt startowy, który zawsze wymaga manualnego doprecyzowania.