Skip to content

Boolean search dla opornych – super prosta instrukcja (cz.7)

Lekcja 7 – w tej lekcji kontynuować będziemy jeszcze chwilę temat operatora NOT ponieważ najlepiej podnosi on precyzyjność Twojego boolean search. Zobaczysz jak można rozbudować zapytanie z przeczeniem NOT oraz poznasz kilka wskazówek, gdzie najczęściej może Ci się to przydać. Jeżeli chcesz zacząć cały kurs od początku kliknij tutaj.

Operator NOT

Żeby przypomnieć sobie najważniejsze definicje i funkce zajrzyj do Słowniczka operatorów logicznych

Przypominam: NOT jest operatorem do pozbywania się niepotrzebnych wyników i przyspieszania naszej pracy.

Wyobraź sobie że dostałaś niecodzienne zlecenie. Poszukujesz Pinokia. To enigmatyczne imię nic Ci nie mówi, ale zleceniodawca precyzyjnie określił czym lub kim on na pewno nie jest. Otóż nie jest to człowiek, zwierzę, maszyna, robot, program, duch, potwór, kosmita, i tak dalej.

Nasze pytanie: Jak znaleźć Pinokia?

Zadane pytanie: LinkedInie znajdź mi profil 1) z hasłem Pinokio; 2) wyklucz ludzi, zwierzęta, maszyny, roboty, programy, duchy, potwory oraz istoty pozaziemskie

Kwerenda: pinokio NOT (human OR animal OR machine OR robot OR ghost OR monster OR extraterrestrial)

wykres kołowy
Rysunek 12

Powyższe koło symbolizuje wszystkie elementy bazy danych (profile LinkedIn) które posługują się nazwą Pinokio (przykład jest czysto teoretyczny, wszelkie zbieżności nazwisk są przypadkowe 🙂 ). W momencie jeżeli posługujemy się samym hasłem “pinokio”, jesteśmy zmuszeni przeglądać bardzo dużą ilość profili. Za pomocą kwerendy wykluczamy pewne hasła, np. wszystkich ludzi o imieniu Pinokio, o których na pewno wiemy że będą chybione. Im więcej wykluczamy, tym mniej pozostaje nam do sprawdzenia. A więc nasza praca jest bardziej efektywna.

Na schemacie pozostaje jasnozielony obszar stanowiący niewielki procent wszystkich profili z hasłem “pinokio”. Operator NOT skutecznie odsiał około 90% niepasujących profili, dzięki czemu nasze poszukiwania możemy prowadzić tylko w interesujących nas 10%. Gdzieś tam musi być Pinokio, czymkolwiek on jest.

Jeżeli nadal pojawia się za dużo wyników, możemy dalej rozbudowywać naszą kwerendę po słowie NOT. Zobaczmy jak będzie ona wyglądała po wzbogaceniu jej o polskie słowa.

Kwerenda: pinokio NOT (human OR człowiek OR animal OR zwierze OR machine OR maszyna OR robot OR ghost OR duch OR monster OR potwór OR extraterrestrial OR “istota pozaziemska”)

Dodatkowo możemy nasz boolean search “uszczelnić” poprzez dodanie:

  1. synonimów i wyrazów bliskoznacznych
  2. polskich rzeczowników odmienionych przez przypadki
  3. przymiotników i czasowników powiązanych z podstawowymi hasłami
  4. popularnych błędów językowych i literówek
  5. haseł w językach rodzimych dla danej lokalizacji (podczas poszukiwania poza Polską)

Nasza kwerenda może zatem wyglądać tak:

Kwerenda: pinokio NOT (human OR człowiek OR czlowiek OR człowiekowi OR człowieka OR ludzie OR ludzi OR dziecko OR ludzki OR animal OR zwierz OR zwierze OR zwierzę OR zwierzęcy OR machine OR maszyna OR mechaniczny OR mechanic OR automatyczny OR automatic OR robot OR roboty OR ghost OR duch OR martwy OR dead OR monster OR potwór OR straszy OR straszenie OR extraterrestrial OR “istota pozaziemska” OR pozaziemski)

Zauważmy że tak napisany boolean search pozwala nam jeszcze lepiej odrzucić niechciane profile bez szkody dla obszaru poszukiwań. Dodatkowe hasła najlepiej dopisywać po szybkim przejrzeniu wyników wyskakujących w wyszukiwarce.

Zwróć uwagę, że w nawiasie wszystkie hasła oddzielone są operatorem OR i nie pojawiają się dodatkowe nawiasy.

Gdzie może mi się to przydać?

Operator NOT jest podstawowym operatorem wykorzystywanym praktycznie w każdym zapytaniu. Dlatego można powiedzieć, że praktycznie wszędzie. Pamiętaj że to Ty decydujesz o strategii poszukiwań zgodnej z Twoim zleceniem. Ze względu na swój uniwersalny charakter i funkcję zawężania ilości wyników, operator NOT jest użyteczny przy niemal wszystkich strategiach. Poniżej kilka przykładów, żeby dać Ci szerszy obraz jak możesz to wykorzystać:

  1. odsiewanie wszelkiego rodzaju stanowisk menadżerskich podczas poszukiwania specjalistów: NOT (manager OR management OR director OR leader OR zarządzanie OR zarządzający OR kierownik OR kierowanie)
  2. odsiewanie kandydatów pracujących dla firm powiązanych lub objętych zakazami konkurencji: NOT (firmaA OR firmaB OR firmaC)
  3. rozdzielenie stanowisk starszego specjalisty i team leadera (również scrum mastera w branży IT), które mogą różnić się wysokością oczekiwań finansowych mimo zbliżonych umiejętności programistycznych: NOT (lead OR leader OR leading OR “team leader” OR “lider zespołu” OR “scrum master” OR zarządzanie)
  4. rozdzielenie specyficznych stanowisk w ramach tej samej technologii (np. jeżeli szukamy programisty JavaScript pracującego na backendzie, musimy odsiać wszelkie profile frontendowe typowe dla tej technologii): NOT (frontend OR “front end” OR “front-end” OR angular OR vue.js OR react OR ux OR ui)
  5. mój ulubiony przykład – kiedy szukamy sourcera i chcemy pominąć profile typowe dla hr wewnętrznego: NOT (“business partner” OR “HR Generalist” OR “HR Administrator” OR payroll OR kadry OR płace OR hrm OR hrbp OR management)

Mam nadzieję że powyższe przykłady pokażą Ci kierunek myślenia i będą inspiracją do rozwoju własnych pomysłów. Zauważ że każdy z nich wynika z pewnej ustalonej strategii rekrutacyjnej i zgodnie z nią dobierane są słowa-klucze. Ten sam problem można rozwiązać na kilka sposobów. Ważne jest żebyś wiedziała jak posługiwać się boolean search w sposób, który ułatwi Ci pracę.

Podsumowanie lekcji 7

  • Umiesz napisać zapytanie z wieloma wykluczeniami po słowie NOT
  • Potrafisz świadomie posługiwać się operatorem NOT i wiesz jak wykorzystać go do swoich strategii sourcingowych

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *