Executive Summary
PyjamaHR offers two powerful ways to search your candidate database: full‑text resume search and profile‑field filters. Knowing when and how to use each method is essential for quickly finding the best candidates—without missing anyone due to formatting issues or search limitations. This article explains the differences, best practices, and troubleshooting steps to ensure you always get accurate, comprehensive results.
Detailed Overview
What Are Full‑Text Resume Search and Profile‑Field Filters?
Full‑Text Resume Search lets you search for keywords or phrases anywhere in the text of a candidate’s uploaded resume. This includes job titles, company names, skills, locations, and more—even if they’re not mapped to a specific profile field.
Profile‑Field Filters allow you to filter candidates based on structured data fields (e.g., “Current Company,” “Location,” “Skills”) that PyjamaHR extracts from resumes using its resume parser.
When to Use Each Method
Use Full‑Text Resume Search when:
You want to find candidates based on any mention of a keyword, regardless of where it appears in the resume.
You’re searching for less common terms, project names, or company names that may not be mapped to profile fields.
You suspect the parser may have missed or misclassified information.
Use Profile‑Field Filters when:
You want precise, structured filtering (e.g., only candidates whose “Current Company” is “LCX”).
You need to combine multiple criteria (e.g., “Location: Singapore” AND “Skill: Python”).
You want to avoid false positives from resumes that mention a keyword in an unrelated context.
Integration with Other PyjamaHR Features
Both search methods are available in the Talent Pool and Job Applicant Database.
Boolean search (AND, OR, NOT) is available in full‑text search (currently in beta for some users).
Resume parsing quality directly impacts the effectiveness of profile‑field filters.
Business Impact
Using the right search method ensures you never miss qualified candidates due to formatting or parsing issues.
Efficient search saves recruiter time and improves hiring outcomes.
Step-by-Step Guide: How to Use Full‑Text Resume Search and Profile‑Field Filters
Prerequisites
Access to the Talent Pool or Job Applicant Database in PyjamaHR.
Candidates must have resumes uploaded to the system.
1. Accessing Search Features
Go to the Talent Pool or Job Applicant Database from the main dashboard.
Locate the Search Bar at the top of the candidate list.
Screenshot Suggestion: Highlight the search bar and filter panel in the Talent Pool UI.
2. Using Full‑Text Resume Search
Enter your keyword(s) in the main search bar (e.g.,
LCX
,Binance
,Singapore
).For advanced searches, use Boolean operators (e.g.,
Binance AND Singapore
).
- Hover over the info icon next to the Boolean search bar for operator guidance.Press Enter or click the Search button.
Review the list of candidates whose resumes contain the keyword(s).
Screenshot Suggestion: Show a search for “Binance AND Singapore” and the resulting candidate list.
3. Using Profile‑Field Filters
Click on the Filters panel (usually on the left side).
Select the relevant profile fields (e.g., “Current Company,” “Location,” “Skills”).
Enter or select the desired values (e.g., “Current Company: LCX”).
The candidate list will update to show only those matching the structured criteria.
Screenshot Suggestion: Show filters being applied and the filtered candidate list.
4. Combining Both Methods
You can use full‑text search and profile‑field filters together for more targeted results.
Example: Search for the keyword “Terraform Labs” and filter by “Location: Singapore.”
Advanced Usage & Best Practices
Power User Tips
Boolean Search: Use
AND
,OR
,NOT
for complex queries (e.g.,Binance AND Singapore NOT Junior
).Check Resume Formatting: If a candidate isn’t appearing in search, check if their resume is formatted correctly (PDF, readable text).
Cross-Check Results: If a candidate doesn’t appear in profile‑field filters, try a full‑text search to catch parser misses.
Optimization Strategies
Regularly Update Resumes: Encourage candidates to upload well-formatted, text-based resumes for best parsing results.
Review Parsing Results: After uploading, check that key fields (company, skills, location) are correctly extracted.
Use Screenshots for Support: If you encounter issues, provide screenshots to support for faster troubleshooting.
Do’s and Don’ts
Do:
- Use full‑text search for broad or unstructured queries.
- Use profile‑field filters for precise, structured searches.
- Combine both methods for best results.
Don’t:
- Rely solely on profile‑field filters if you suspect parsing issues.
- Ignore resume formatting—scanned images or poorly formatted PDFs may not be searchable.
- Assume all keywords will be found if the parser misses data.
Troubleshooting & Common Issues
Common Issues from Customer Conversations
1. Keyword Search Not Returning Expected Candidates
Possible Cause: Resume not parsed correctly; keyword only present in resume text, not in profile fields.
Solution: Try full‑text search. If still missing, check resume formatting and re-upload if needed.
2. Profile-Field Filters Return Zero Candidates
Possible Cause: Parser failed to extract the keyword into the relevant field.
Solution: Use full‑text search to confirm presence. If found, contact support with candidate details and a screenshot.
3. Boolean Search Not Working as Expected
Possible Cause: Beta feature; syntax error; parser limitations.
Solution: Hover over the info icon for Boolean syntax help. If issues persist, contact support.
4. Candidates Missing from Both Search Methods
Possible Cause: Resume is an image or poorly formatted; parser cannot read content.
Solution: Request a text-based resume from the candidate and re-upload.
5. Inconsistent Results Between Search Methods
Possible Cause: Resume parser improvements are ongoing; some resumes may be parsed better than others.
Solution: Use both methods and report persistent issues to support.
What If Scenarios
What if a candidate appears in the resume but not in search?
Check resume format; try re-uploading; use both search methods.
What if Boolean search returns no results?
Check operator syntax; try simpler queries; report to support if issue persists.
When to Contact Support
If you’ve tried both search methods and still can’t find a candidate you know is in the system.
If you notice parsing errors or missing data in profile fields.
Always provide candidate name, job ID, and screenshots for faster resolution.
Comprehensive FAQ
1. Why doesn’t my candidate appear when I search for a keyword in the Talent Pool?
Their resume may not be parsed correctly, or the keyword is only present in the resume text. Try both full‑text search and profile‑field filters.
2. What’s the difference between full‑text resume search and profile‑field filters?
Full‑text search scans the entire resume text; profile‑field filters use structured data extracted by the parser.
3. How do I use Boolean search in PyjamaHR?
Enter queries like Binance AND Singapore
in the search bar. Hover over the info icon for syntax help.
4. Why do profile‑field filters sometimes return zero candidates even though I know there are matches?
The parser may not have extracted the keyword into the profile field. Use full‑text search as a backup.
5. Can I combine full‑text search and profile‑field filters?
Yes, using both together can help you find candidates more accurately.
6. What resume formats work best for search and parsing?
Text-based PDFs or Word documents. Avoid scanned images or poorly formatted files.
7. What should I do if I find a parsing error?
Contact support with the candidate name, job ID, and a screenshot.
8. How often is the resume parser updated?
Improvements are ongoing; check release notes or contact support for recent updates.
9. Why do some candidates show up in search one day and disappear the next?
Parser updates or resume re-uploads can affect searchability. Re-indexing may be required.
10. What are the limitations of Boolean search in PyjamaHR?
Currently in beta; some complex queries may not work as expected. Refer to the info icon for supported operators.
11. How can I ensure all relevant candidates are found?
Use both search methods, check resume formatting, and report persistent issues to support.
12. What if I need to filter by a field not available in profile‑field filters?
Use full‑text search to find keywords anywhere in the resume.
Related Features & Next Steps
Resume Upload & Parsing: Ensure all resumes are text-based for optimal searchability.
Boolean Search (Beta): Advanced users can leverage Boolean operators for complex queries.
Talent Pool Management: Organize and tag candidates for easier future searches.
Reporting Issues: Use the in-app support chat with screenshots for the fastest resolution.
Recommended Articles:
- How to Upload and Format Resumes for Best Search Results
- Understanding Boolean Search in PyjamaHR
- Troubleshooting Resume Parsing Issues
- Managing Your Talent Pool Effectively
Summary Table: When to Use Each Search Method
Scenario | Use Full‑Text Search | Use Profile‑Field Filters |
Searching for any mention of a keyword | ✔️ | ❌ |
Filtering by structured data (company, skills) | ❌ | ✔️ |
Parser may have missed data | ✔️ | ❌ |
Need precise, multi-criteria filtering | ❌ | ✔️ |
Resume is poorly formatted | ✔️ | ❌ |
By understanding and leveraging both full‑text resume search and profile‑field filters in PyjamaHR, you’ll ensure no qualified candidate slips through the cracks—no matter how their resume is formatted or parsed. For persistent issues, always reach out to support with detailed information for the fastest resolution.