Automate · Boolean Search

Boolean Candidate Search with AND, OR and NOT in Recruitera

Build precise candidate searches using AND, OR and NOT to control what must be included, what can be an alternative and what should be excluded from your results.

✓
AND, OR and NOT with no term limit
✓
Alternative wording included, not lost
✓
Exclusions built directly into the query
Name
Job
Stage
OK
Omar Khaled
Frontend Engineer
Technical Interview
NH
Nour Hassan
Frontend Engineer Intern
⊖ Excluded
MF
Mariam Fathy
UI Developer
Phone Interview
YA
Youssef Adel
Frontend Engineer
Applied
React
AND
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
Intern
AND
Must include
OR
Alternatives
NOT
Exclude
24 candidates
Match the full query
الاسم
الوظيفة
المرحلة
OK
Omar Khaled
مهندس واجهات أمامية
المقابلة التقنية
NH
Nour Hassan
متدرب هندسة واجهات أمامية
⊖ مستبعَد
MF
Mariam Fathy
UI Developer
Phone Interview
YA
Youssef Adel
Frontend Engineer
Applied
React
و
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
Intern
و
يجب أن يتضمن
OR
بدائل
NOT
استبعاد
24 مرشحًا
مطابقة الاستعلام بالكامل
The challenge

A keyword alone rarely describes the candidate you need.

The right profile usually depends on several skills, titles or experience signals together. Basic keyword search either returns too much or misses candidates because it cannot express the exact logic behind your requirements.

React
AND
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
Intern
AND
Must include
Every term appears
OR
Alternatives
Any of these counts
NOT
Exclude
Kept out of results
24 candidates
Match the full query
React
و
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
Intern
و
يجب أن يتضمن
كل المصطلحات موجودة
OR
بدائل
أيٌّ منها يكفي
NOT
استبعاد
خارج النتائج
24 مرشحًا
مطابقة الاستعلام بالكامل
Search with precision

Build the search around exactly what you need.

Step 01 / 05

Require the terms that must appear together.

Use AND when several criteria are essential to the same candidate. Search for combinations of skills, titles or experience instead of getting profiles that only match one part of the requirement.

OK
Omar Khaled
Senior Frontend Engineer · Cairo
MATCHES EVERY REQUIRED TERM
React
Node.js
Team Lead
React
AND
Node.js
AND
"Team Lead"
OK
Omar Khaled
مهندس واجهات أمامية أول · القاهرة
يطابق كل المصطلحات المطلوبة
React
Node.js
قائد فريق
React
و
Node.js
و
"Team Lead"
Step 02 / 05

Include different ways to describe the same fit.

Use OR when several titles, skills or terms could represent relevant experience. Broaden the search to include alternative wording without losing control over what still counts as a useful match.

TITLE IS ANY OF
"Frontend Engineer"
OR
"UI Developer"
OR
"Web Developer"
OK
Omar Khaled
Frontend Engineer
MF
Mariam Fathy
UI Developer
YA
Youssef Adel
Web Developer
المسمى أيٌّ من
"Frontend Engineer"
OR
"UI Developer"
OR
"Web Developer"
OK
Omar Khaled
مهندس واجهات أمامية
MF
Mariam Fathy
UI Developer
YA
Youssef Adel
مطوّر ويب
Step 03 / 05

Remove the matches you already know are irrelevant.

Use NOT to exclude unwanted terms before they reach your results. Cut recurring noise from the candidate pool instead of manually removing the same mismatches every time.

Name
Job
Stage
OK
Omar Khaled
Frontend Engineer
Technical Interview
NH
Nour Hassan
Frontend Engineer Intern
⊖ Excluded
MF
Mariam Fathy
Frontend Engineer
Phone Interview
"Frontend Engineer"
NOT
Intern
2 candidates
الاسم
الوظيفة
المرحلة
OK
Omar Khaled
مهندس واجهات أمامية
المقابلة التقنية
NH
Nour Hassan
متدرب هندسة واجهات أمامية
⊖ مستبعَد
MF
Mariam Fathy
Frontend Engineer
Phone Interview
"Frontend Engineer"
NOT
متدرب
مرشحان
Step 04 / 05

Add hiring context around the query.

Combine Boolean logic with Recruitera's 30+ filters when the search also needs job, stage, location, status, screening data, AI Score or other hiring criteria.

React
AND
"Frontend Engineer"
JobFrontend Engineer×
LocationCairo×
Add filter
Filter by
Search 30+ filters
Stage
Candidate status
Screening answers
AI Score
React
و
"Frontend Engineer"
الوظيفةمهندس واجهات أمامية×
الموقعالقاهرة×
إضافة فلتر
فلترة حسب
ابحث في أكثر من 30 فلترًا
المرحلة
حالة المرشح
إجابات الفرز
تقييم الذكاء الاصطناعي
Step 05 / 05

Keep useful searches ready for later.

Save useful search combinations when the same candidate profile is likely to matter again, so recruiters do not have to reconstruct the same Boolean logic from scratch.

FAVORITES
Qualified candidates3005
New candidates3770
React frontend · no interns24
React
AND
"Frontend Engineer"
NOT
Intern
Search saved
Ready to reuse anytime
المفضلة
المرشحون المؤهَّلون3005
مرشحون جدد3770
واجهات React · بدون متدربين24
React
و
"Frontend Engineer"
NOT
متدرب
تم حفظ البحث
جاهز لإعادة الاستخدام في أي وقت
What you gain

Get more control over who appears in the results.

Precise queries, cleaner shortlists, less manual review.

React
AND
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
Intern
AND
Must include
OK
Omar Khaled
Senior Frontend Engineer · Cairo
React
Node.js
Team Lead
OR
Alternatives
OK
Omar Khaled
Frontend Engineer
MF
Mariam Fathy
UI Developer
NOT
Exclude
NH
Nour Hassan
Frontend Engineer Intern
⊖ Kept out of results
React
و
(
"Frontend Engineer"
OR
"UI Developer"
)
NOT
متدرب
و
يجب أن يتضمن
OK
Omar Khaled
مهندس واجهات أمامية أول · القاهرة
React
Node.js
قائد فريق
OR
بدائل
OK
Omar Khaled
مهندس واجهات أمامية
MF
Mariam Fathy
UI Developer
NOT
استبعاد
NH
Nour Hassan
متدرب هندسة واجهات أمامية
⊖ خارج النتائج
01

Require what matters

Make essential search terms appear together instead of searching them separately.

02

Include alternatives

Search different terms that could represent the same relevant experience.

03

Cut the noise

Exclude terms that repeatedly bring irrelevant profiles into your results.

04

Add more context

Combine Boolean logic with Recruitera's broader candidate filtering capabilities.

Boolean Search vs Advanced Filters vs Semantic AI Search

Three ways to find candidates in Recruitera, and when to use each one.

FeatureBoolean SearchAdvanced FiltersSemantic AI Search
What it doesMatches the exact terms and logic you write with AND, OR and NOT.Narrows candidates by hiring data such as job, stage, location, status, screening answers and AI Score.Finds relevant profiles by meaning, even when their wording differs from your query.
Best forPrecise combinations of skills, titles and keywords.Cutting a large candidate pool down by hiring criteria.Candidates who describe the same experience in different words.
What you controlKeywords and how they relate to each other.30+ hiring and candidate filters.A plain-language description of the candidate you need.
Example("sales manager" OR "account manager") AND B2B NOT internApplied to Area Manager, in the Screening stage, based in Cairo.Someone who has managed retail branches across several cities.
Works withAdvanced Filters, in the same search.Boolean Search, in the same search.Use it when exact keywords miss good candidates.
AvailabilityAvailable nowAvailable nowComing soon

Search with the precision your shortlist needs.

Use AND, OR and NOT to control exactly what should appear in your candidate results, then refine the shortlist with Recruitera.

Recruiters' first go-to knowledge hub.

Visit resources →
Blog
Sourcing
8 min read
How to hire faster in Riyadh and Cairo
A step-by-step playbook for sourcing in MENA.
SN
Salma Nabil
· Oct 2, 2026
PLAYBOOK · 6 CHAPTERS
● New guide
الاستقطاب
قراءة 8 دقائق
كيف توظّف أسرع في الرياض والقاهرة
دليل عملي خطوة بخطوة للاستقطاب في الشرق الأوسط وشمال أفريقيا.
SN
Salma Nabil
· 2 أكتوبر 2026
دليل عملي · 6 فصول
● دليل جديد
Hiring guides and playbooks

Practical guides on sourcing, interviewing and employer branding in MENA.

Read the blog →
HR templates
Job description
Interview scorecard
Offer letter
DOCX · Editable
{candidate_name}
Signature
N. Farouk
40+ templates
الوصف الوظيفي
بطاقة تقييم المقابلة
خطاب العرض
DOCX · قابل للتعديل
{candidate_name}
التوقيع
N. Farouk
أكثر من 40 قالبًا
Ready-to-use HR templates

Job descriptions, offer letters, interview scorecards and onboarding checklists, ready to copy.

Browse templates →
Podcast
EPISODE 24
Hiring for the Gulf
with Omar Khaled
12:40
34:15
● New episode
1.5×
Transcript
الحلقة 24
التوظيف في الخليج
مع Omar Khaled
12:40
34:15
● حلقة جديدة
1.5×
النص المكتوب
The Hiring Room

Conversations with HR leaders across MENA on hiring, culture and growth.

Listen now →
Product updates
Changelog
October 2026
New
WhatsApp bulk messages
Reach 25 candidates at once
Improved
AI candidate scoring
Weights per category
Fixed
Outlook calendar sync
Faster invite updates
v4.2 is live
3 new features
3
سجل التغييرات
أكتوبر 2026
جديد
رسائل WhatsApp الجماعية
تواصل مع 25 مرشحًا دفعة واحدة
تحسين
تقييم المرشحين بالذكاء الاصطناعي
أوزان لكل فئة
إصلاح
مزامنة تقويم Outlook
تحديث أسرع للدعوات
الإصدار 4.2 متاح
3 ميزات جديدة
3
What's new in Recruitera

New features, improvements and release notes from the Recruitera team.

See what's new →

Everything you need to know

Can't find your answer? Talk to our team.

What does AND do?
+

AND requires the connected terms to appear together. Use it when several skills, titles or other keywords are essential to the candidate profile you're trying to find.

What does OR do?
+

OR allows several terms to qualify as alternatives. It's useful when candidates may describe the same skill, technology, title or experience using different terminology.

What does NOT do?
+

NOT excludes candidates matching an unwanted term, helping remove recurring irrelevant results before recruiters spend time reviewing those profiles manually.

Can I combine AND, OR and NOT in one search?
+

Yes. Boolean Search lets recruiters combine operators when a query needs required terms, acceptable alternatives and explicit exclusions within the same candidate search.

Can I use Boolean Search with Advanced Filters?
+

Yes. Boolean controls how search terms relate, while Advanced Filters can narrow the same candidate pool using job, stage, location, status, screening data, AI Score and other available criteria.

How is Boolean Search different from Semantic AI Search?
+

Boolean Search follows the exact terms and logic you define. Semantic AI Search is designed to understand meaning and find relevant profiles even when their wording does not exactly match the query.