navigating semantic search
DESCRIPTION
At the conclusion of this webinar, you will know: - What “semantic search” really is – in plain English - How semantic search compares with Boolean search - The latest semantic search tools, applications, and websites useful for recruiting - The best ways to incorporate semantic search into your sourcing effortsTRANSCRIPT
![Page 1: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/1.jpg)
Navigating Semantic Search
Presented by:
Irina Shamaeva
Partner, Brain Gain Recruiting
May 13, 2010
The Webinar Will Begin Shortly
If you cannot hear music, or the presenter to today's webinar, please use our toll-free call in number.
Number: 888-469-1348 Pass code: 2940000
![Page 2: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/2.jpg)
2
Agenda for Today’s Webinar:
What is Semantic Search?
Boolean vs. Semantic
Semantic Search Aspectso Word Proximity
o Abbreviations
o Synonyms
o Keyword Clouds
Semantic Featureso Web Search Engines
o Social Media
Semantic Search Engines
Semantic Search Tools for Recruiters
Resources
Q&A
![Page 3: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/3.jpg)
3
What is Semantic Search?
Semantic is meaning
In recruiting, semantic search would ideally identify the right candidates
Job Description
ResumeResume
ResumeResume
![Page 4: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/4.jpg)
4
Semantic Search:Areas of Implementation
These factors affect feasibility of semantic search (keep in mind when comparing systems):
o All world wide web vs. structured databases
o Narrow topic vs. “everything”
o A task to solve vs. exploration
![Page 5: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/5.jpg)
5
What is Boolean?
Boolean means AND, OR, NOT
Boolean search syntax is the Boolean logic combined with operators, special characters, and options:
![Page 6: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/6.jpg)
6
What is Boolean?
Note: Boolean syntax is different for different search engines and databases
![Page 7: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/7.jpg)
7
Boolean “vs.” Semantic
Why compare the two?o Boolean is AND, OR, NOT
o Semantic is meaning
Elements of semantic search are present in existing “Boolean” search engines
New “semantic” tools often include Boolean logic
![Page 8: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/8.jpg)
8
Sourcing Process
![Page 9: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/9.jpg)
9
“Boolean” Approach Example
Pick keywords from a job description and create Boolean strings
Software Engineer. You’ll help build next-generation security products, working as part of an energetic team and hacking in a Linux/Mac/open source environment
The ideal candidate has: * 3+ years software development experience (Demonstrable fluency in C/C++)
* Demonstrable fluency in Ruby, or another interpreted, open source language (Python, Perl, PHP, etc.)
* A Bachelor’s degree in Computer Science, Mathematics or equivalent work experience
* TCP/IP experience, up and down the stack
* RDBMS familiarity, including entity design and SQL query troubleshooting
![Page 10: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/10.jpg)
10
“Boolean” Approach
"software engineer” Linux "open source" C++ Ruby TCP/IP SQL > “7,000+" results (an estimate); not right – mostly job posts
"software engineer” Linux "open source" C++ Ruby TCP/IP SQL -jobs -job> about 700+ results (not bad!; many are resumes, some are not)
intitle:resume | inurl:resume "software engineer” Linux "open source" C++ Ruby TCP/IP SQL > about 75 results (good but we want more)
intitle:resume | inurl:resume "software engineer” | developer Linux | UNIX "open source" C++ Ruby | Perl | python | PHP TCP/IP SQL> about 700 results; pretty good; can play with it and look at the results
![Page 11: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/11.jpg)
11
“Semantic” Approach May…
Recognize the title, keywords, must-haves, locations
Suggest alternative terminology, abbreviations, target companies, colleges
Search for resumes that have target titles, must-have keywords in the recent experience
![Page 12: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/12.jpg)
12
Still, Any Tool Requires Human Input
Real life challenge:
“Тhey would like the functional candidates to come from similar consulting firms or recently in a consulting firm. They want to see some stability. For the technical roles – they need consulting, not out of industry. Except for the hard-to-
find roles like Business objects.”
![Page 13: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/13.jpg)
13
Semantic Search Angles
Word Proximityo Example: “managed NEAR people”
Abbreviationso PwC = Pricewaterhousecoopers; “Big 4” = “Big Four”
Synonymso Software Engineer = Developer SYNONYMS
ARE ALL THE SAME
TO ME
SYNONYMSARE ALL
THE SAMETO ME
![Page 14: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/14.jpg)
14
More Semantic Search Angles
Weighted wordso Example: titles vs. must-haves vs. nice-to-
haves in resumes
Keyword cloudso Relevant keywords may be added to search
Rankingo Semantic search may order results based on
content, not on popularity
![Page 15: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/15.jpg)
15
Semantic Features – Web Search Engines
Auto-stemming (child children)
Selected recognition of special characters:
o C++, C#
Some results will be relevant but will not have your keyword
![Page 16: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/16.jpg)
16
Semantic Features – Web Search Engines
Google offers similar search strings
Google personalizes results, making them more relevant over time
![Page 17: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/17.jpg)
17
Semantic Features – Web Search Engines
Asterisk * (almost) allows for proximity search
![Page 18: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/18.jpg)
18
Semantic Features – Web Search Engines
Tilde ~ allows to search for synonyms
![Page 19: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/19.jpg)
19
Semantic Features – Social MediaStructured profiles allow meaningful search (but no synonyms recognition)
![Page 20: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/20.jpg)
20
Semantic Features – Social Media
Extra search capabilities:o Tag search: #hashtags on Twitter; tagged blog posts
o Search within targeted groups and communities: LinkedIn groups
![Page 21: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/21.jpg)
21
Need For Improved Search
The web search lacks the capacity to match our needs as recruiters. There’s no sure way to:
o Find resumes among documents
o Find people in the right locations
o Find skills matching those in a job description
o Not to miss resumes with similar terms
We need to review lots and lots of resumes trying to find the best
![Page 22: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/22.jpg)
22
Need for Improved Search
Goal: o Spend less time searching and more time
talking to the right candidates
Possible solutions for recruiters:o Parsing toolso Semantic search
![Page 23: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/23.jpg)
23
Parsing Tools
By parsing search results we can narrow them down to those that are likely to be on target
Example: Find resumes using the keyword Microsoft, parse, and pick those where Microsoft means employer
![Page 24: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/24.jpg)
24
Semantic Search EnginesProgramming Considerations
It is easier to implement semantic search:
o For a particular task (such as searching resumes in a specific industry) than as a general tool
o For a limited set of structured documents (such as a resume database), than for the web
![Page 25: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/25.jpg)
25
General Semantic Search Engines… …may be useful for research…
![Page 26: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/26.jpg)
26
…but won’t solve recruiting problemsScreenshot from a semantic search engine
![Page 27: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/27.jpg)
27
Semantic Search For Recruiters
There is no one “ideal” semantic tool recruiters, yetNew tools offer:o Elements of semantic search for the webo Implementations of semantic search for sets of resumes or
profileso Friendlier UI than the Boolean syntax
![Page 28: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/28.jpg)
28
Semantic Search For Recruiters:Functionality
Help building queries
o Custom search engines
o String suggestions (restrictive)
o Use clouds of keywords for an industry
o Use lists (like “top schools”, “list of majors”, etc.)
![Page 29: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/29.jpg)
29
Semantic Search For Recruiters:Functionality (cont.)
Allow users to give weights to keywords
Search for matches in user’s networks
Add extra semantic search capacity to existing resume databases
![Page 30: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/30.jpg)
30
Semantic Search For Recruiters:User Interface
Boolean search strings may look cryptic but they allow control over search
A substitute UI needs to be friendly without affecting the quality of results
Look for the right tool
![Page 31: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/31.jpg)
Incorporating Semantic Search Into Your Sourcing Strategy
Assess semantic search toolso Understand the technology behind ito Have the right expectationso Try it out for your purposes (industry, location, etc.)
Extra points if it can “learn” or be tunedo See how it integrates with other tools you useo Check whether the UI is clear and friendly
You may want to use several sourcing tools if they complement each other
31
![Page 32: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/32.jpg)
Summary
Use semantic search capacity of search engines and Social Networks
Use general semantic search engines for research
Review new semantic search tools for recruiters – start incorporating them into your recruiting strategy
Expect increasing industry focus, adoption, and innovation in semantic recruiting in the months to come
32
![Page 33: Navigating Semantic Search](https://reader036.vdocuments.site/reader036/viewer/2022062405/554f05c3b4c90580698b5076/html5/thumbnails/33.jpg)
33
Boolean Strings Network and Group
> http://booleanstrings.ning.com/
> LinkedIn group: http://www.linkedin.com/groups?gid=1176637
My Blog
> http://booleanstrings.wordpress.com/
I offer:
> Training DVDs and Webinars
> Sourcing Help
> Please email me at [email protected]
Thank You & Q&A