<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Boolean Black Belt &#187; Monster</title>
	<atom:link href="http://www.booleanblackbelt.com/category/monster/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.booleanblackbelt.com</link>
	<description>Leveraging social networks, resume databases, and the Internet for sourcing and recruiting</description>
	<lastBuildDate>Tue, 27 Jul 2010 14:00:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Boolean Search Conquers Impossible Google Position</title>
		<link>http://www.booleanblackbelt.com/2010/02/boolean-search-conquers-impossible-google-position/</link>
		<comments>http://www.booleanblackbelt.com/2010/02/boolean-search-conquers-impossible-google-position/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 15:00:28 +0000</pubDate>
		<dc:creator>Boolean Black Belt</dc:creator>
				<category><![CDATA[Hidden Talent Pools]]></category>
		<category><![CDATA[Human Capital Data]]></category>
		<category><![CDATA[Monster]]></category>
		<category><![CDATA[Resume Sourcing]]></category>
		<category><![CDATA[Sourcing and Recruiting]]></category>
		<category><![CDATA[Talent Mining]]></category>
		<category><![CDATA[Boolean Search]]></category>
		<category><![CDATA[Boolean String Example]]></category>
		<category><![CDATA[Candidate Search]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Network Performance Tester]]></category>
		<category><![CDATA[Sourcing]]></category>

		<guid isPermaLink="false">http://www.booleanblackbelt.com/?p=4904</guid>
		<description><![CDATA[When I run recruiter training classes, I often ask for the trainees to bring me example positions they are having trouble working on to use for live sourcing training.
During one such class (a little over 2 years ago), I had a recruiter bring me an opening for a challenging position at Google that had been open for [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2010%2F02%2Fboolean-search-conquers-impossible-google-position%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2010%2F02%2Fboolean-search-conquers-impossible-google-position%2F" height="61" width="51" /></a></div><p><img class="alignright size-full wp-image-4905" title="Google Gang Sign by Silona creative commons" src="http://www.booleanblackbelt.com/wp-content/uploads/2010/02/Google-Gang-Sign-by-Silona-creative-commons.jpg" alt="Google Gang Sign by Silona creative commons" width="214" height="153" />When I run recruiter training classes, I often ask for the trainees to bring me example positions they are having trouble working on to use for live sourcing training.</p>
<p>During one such class (a little over 2 years ago), I had a recruiter bring me an opening for a challenging position at Google that had been open for a while. He had been working this position for a couple of weeks and had failed to produce a single candidate that Google was interested in interviewing. </p>
<h3>Many Had Already Tried and Failed&#8230;</h3>
<p>As I asked him for a little background on the position, I found out it had been open for <em><strong>4 months.</strong></em> </p>
<p>That&#8217;s almost always a bad sign to a recruiter, as it had no doubt been thoroughly beaten up by countless other recruiters/vendors to Google. However, he assured me this was not a &#8220;black hole&#8221; requirement and that Google would indeed interview and hire candidates.<span id="more-4904"></span></p>
<p>Now, the position this recruiter was working on was a network performance test engineer, which poses some unique searching challenges because most of the Boolean search strings that recruiters will employ will result in many false positives &#8211; resumes of candidates that contain all of the search terms, but who are not <em><strong>primarily responsible for the performance testing of networks</strong></em>. A simple game of &#8220;buzzword bingo&#8221; would not work for this position.</p>
<p>This was also independently verified by Google, as they commented that most of the candidates they were receiving were not appropriately qualified &#8211; most were QA/test engineers who had performance tested software and network applications, but not networks and network hardware specifically.</p>
<h3>Give Me Four Hours to Chop Down a Tree&#8230;</h3>
<p>When I first accepted the challenge of helping this recruiter, my initial searches did pull many false positives. However, after about 20 minutes of manipulating search strings and observing the corresponding changes in the results, I came up with a handful of Boolean queries that resulted in fewer false positives and a larger percentage of resumes of people who were primarily responsible for the performance testing of networks.</p>
<p>Once I gave these searches to the recruiter and he put them to use, in 2 weeks he called to let me know <strong><em>Google had already</em> <em>hired one of his candidates he had found using the Boolean search strings, and he had an interview request for another</em>.</strong></p>
<h3>Where Did He Find the Candidates No One Else Could Find?</h3>
<p>So where do you think he found these candidates that no one else had been able to find and submit to Google for the network performance testing positions?</p>
<p>Cold calling? Referral recruiting? Blogs? User groups? LinkedIn? Twitter? Facebook?</p>
<p>Nope &#8211; he found them on (drumroll please)&#8230;&#8230;&#8230;&#8230;..Monster.</p>
<p>Yes &#8211; this recruiter was able to use a resume database that presumably quite a few (if not all) other vendors to Google (and likely Google&#8217;s contract recruiters as well) had access to and most likely used to try and find candidates for these positions for several months.</p>
<p>Interestingly enough, the candidates this recruiter was able to find were not new candidates who just posted their resume &#8211; their resumes were over 3 months old, which tells me that they had been in Monster&#8217;s resume database ever since Google released their network performance testing positions.</p>
<p>I specifically point this out because I love to continuously disprove the commonly held belief that if many recruiters have access to the same resume database that they will be able to find the same candidates, the best candidates, and all of the appropriately qualified candidates.</p>
<p>Holding onto that belief is as foolish as thinking that if 10 people go fishing in the same lake, that they will all catch the same fish, as well as the biggest fish in the lake.</p>
<h3>Job Board Resume Databases Do Have High Quality Talent</h3>
<p>This is also a good example of how, contrary to popular belief, you actually CAN find extremely good candidates (Google is notoriously elitist, which I respect) on the job boards. I continue to see well-respected recruiting and staffing thought leaders comment on how the job boards have mostly &#8220;mediocre&#8221; and declining levels of talent.</p>
<p>This may be subjectively true, but certainly not objectively true. Besides, when&#8217;s the last time they ran a search and hired someone from a job board? Nothing bothers me more than people talking about something they have little-to-no direct experience with. </p>
<h3>All Boolean Search Strings &#8220;Work&#8221;</h3>
<p>I am 100% positive MANY recuriters searched Monster in an attempt to find candidates for the network performance testing positions at Google. But there&#8217;s a funny thing about Talent Mining &#8211; you&#8217;re only aware of the candidates you actually find, and conversely, <em><strong>you are not aware of the candidates you didn&#8217;t find</strong></em>.</p>
<p>However, that does not mean the candidates you want and need aren&#8217;t in the database you&#8217;re searching. It just means you weren&#8217;t capable of finding them. When most recruiters search any particular database, including their own ATS or LinkedIn, and don&#8217;t find the people they&#8217;re looking for, they assume the candidates don&#8217;t exist.</p>
<p>But they&#8217;re there. Trust me.</p>
<h3>The Power of Talent Mining with Boolean Search Strings</h3>
<p>Here&#8217;s the search string that produced one of the candidates who was hired at Google:</p>
<p>Test* and (qa or quality) and (perl or tcl*) and (cisco or rout*) and (lab* or case* or plan* or script*) and (ixia or smartbit* or &#8220;smart bit&#8221;) and (L2* or LACP or STP or RSTP or VRRP or UDLD) and protocol* and (bgp* or eigrp or rip or ospf or mpls)</p>
<p>Interestingly, most of the search terms in the string above were not in the job description or required skills.</p>
<p>So it took me about 20 minutes of experimenting and refining search strings to come up with that search, from which a recruiter was able to make a hire from less than 10 phone calls on a position that had been worked for 4 months by countless other recruiters who had access to the exact same database.</p>
<p>How&#8217;s that for ROI?</p>
<p>That&#8217;s the power of effective e-talent discovery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.booleanblackbelt.com/2010/02/boolean-search-conquers-impossible-google-position/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Searching for C Programmers</title>
		<link>http://www.booleanblackbelt.com/2009/01/searching-for-c-programmers/</link>
		<comments>http://www.booleanblackbelt.com/2009/01/searching-for-c-programmers/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 15:00:43 +0000</pubDate>
		<dc:creator>Boolean Black Belt</dc:creator>
				<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Monster]]></category>
		<category><![CDATA[Boolean Search Strings]]></category>
		<category><![CDATA[Searching for C Programmers]]></category>
		<category><![CDATA[Searching Google]]></category>
		<category><![CDATA[Searching Google for resumes]]></category>
		<category><![CDATA[Searching LinkedIn]]></category>
		<category><![CDATA[Searching Monster]]></category>

		<guid isPermaLink="false">http://www.booleanblackbelt.com/?p=1140</guid>
		<description><![CDATA[I recently had a reader ask me for help with creating effective Boolean search strings for C programmers. I thought I would share the advice I provided as it can be helpful for sourcers and recruiters who search for tricky skills/technologies, especially common words, single/special characters, and older technologies that many people mention but no longer have current [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2009%2F01%2Fsearching-for-c-programmers%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2009%2F01%2Fsearching-for-c-programmers%2F" height="61" width="51" /></a></div><p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-results-from-full-search-string.png"></a><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-programmer-by-t0msk.jpg"></a><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-programmer-by-t0msk1.jpg"><img class="alignright size-medium wp-image-1161" title="c-programmer-by-t0msk1" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-programmer-by-t0msk1-300x251.jpg" alt="" width="300" height="251" /></a>I recently had a reader ask me for help with creating effective Boolean search strings for C programmers. I thought I would share the advice I provided as it can be helpful for sourcers and recruiters who search for tricky skills/technologies, especially common words, single/special characters, and older technologies that many people mention but no longer have current experience with.</p>
<p>Here is the original request:</p>
<p>*****************************************</p>
<p>&#8220;I&#8217;m having trouble with a particular search string on Monster that I thought you might be able to shed some light on. I&#8217;m doing a search for a C Developer (Not C# or C++). This is posing problems, because Monster returns anyone who has the letter &#8216;c&#8217; in their resume. The search string I am using is:</p>
<p>(&#8221;C Developer&#8221; or &#8220;C programmer&#8221; or &#8220;C Software Engineer&#8221; or &#8220;C Engineer&#8221; or (&#8221;C&#8221; and &#8220;C&#8221;) ) and (&#8221;Design&#8221; or &#8220;develop&#8221; or &#8220;maintain&#8221;) and (&#8221;mission critical&#8221; or &#8220;N-Tier&#8221;) and (&#8221;Sybase&#8221; or &#8220;.NET&#8221; or &#8220;RUP&#8221; or &#8220;Sun Solaris&#8221; or &#8220;Rational Unified&#8221;) and not (&#8221;C#&#8221; or &#8220;C++&#8221;)</p>
<p>(Note: I&#8217;ve put and not at the end of that because I found the exact same string with just not returns no results at all, searching all resumes; whereas and not returns results. Not sure why.)</p>
<p>*******************************************************</p>
<p><strong>SEARCH ADVICE</strong></p>
<p><strong>Functional Terms and the Asterisk</strong></p>
<p>I like how the reader has used functional terms such as design or develop, which can enable basic <a class="wp-caption-dd" title="Achieving semantic search without using proximity operators" href="http://www.booleanblackbelt.com/2009/01/achieving-semantic-search-without-proximity-operators/" target="_blank">semantic search</a>, but they put those words in quotes, which limits their ability to work as effectively as possible because they force the results to say only those specific words and not variants of them, such as developed, designed, etc.  A more effective use of searching for functional words such as those would be to leverage the fact that Monster supports root word searching via the asterisk. For example: (design* or develop* or maintain*). Using the asterisk in such a manner will produce results of candidates that mention any word variant starting with those root words &#8211; which will cover titles (developer) and responsibilities (developed, developing, designed, maintained, maintenance, etc.). <span id="more-1140"></span><strong>Trying to NOT Out C# or C++ </strong></p>
<p>I noticed that the reader requesting help was trying to NOT out mentions of C++ and C#. On the surface, this seems like an obvious tactic to reduce false positives of C++ and C# developers, however, it can cause significant problems in that it will eliminate every candidate who really does have strong C development experience but simply mentions C++ or C# somewhere on their resume. For that reason alone I&#8217;d recommend against it. We don&#8217;t want to run the risk of eliminating any relevant results, and there are VERY few software engineers/programmers whose resume mentions C without any mention of other languages anywhere, even if only listed in the skills summary or in educational experience (such as taking a course in C#).</p>
<p>Also, if you noticed from the reader&#8217;s comments &#8211; they tried running a search by inserting the NOT operator into the search string by itself which did not work.  While this can work on some Internet search engines, none of the major job board resume databases will accept that &#8211; you need to say &#8220;and not.&#8221;</p>
<p><strong>Searching for C</strong></p>
<p>Searching for software engineers who focus on and have current experience with C has ALWAYS been a challenge due to the intrinsic issues of searching for a single character. Most resume databases, ATS’s, and Internet search engines don’t do well when trying to search for single characters.</p>
<p>Additionally, because C is an older language, most companies and departments have over the years left C behind and have migrated to C++, Java, .Net, etc., so finding someone who still predominantly develops applications in C as opposed to any other newer language is very hard. However, there are many companies who still maintain older applications that were originally developed in C that need to be updated or enhanced with new development – so these people DO exist, they’re just not very common.</p>
<p>One of the most annoying things about searching for something like C is that SO many people mention it somewhere in their resume, either during school or in their past work experience, but the majority of their experience is actually in other languages.</p>
<p>Be aware though – there are VERY few people in the world who ONLY mention C in their resume without mentioning C++ or some other language that they’ve had experience with at some point in their career, either on the job or at school. You have to keep in mind that information technology candidates are often told to mention everything they’ve worked with or been exposed to, so don’t be discouraged if you see resumes that talk about C, C++, and Java. You’re going to have to call candidates like that and ASK them what percent of the time they have been responsible for developing applications in each language. You may be surprised by some candidates &#8211; you can never judge a candidate by their resume alone.</p>
<p>The question asked was specifically for how to successfully search for C developers on Monster, so let’s get to business. Later in the post I will detail how to search for C programmers in LinkedIn and on the Internet.</p>
<p><strong>Title Search</strong></p>
<p>The idea to target people who identify themselves by specific titles such as &#8220;C Developer&#8221; is a good one. Titles are horribly limiting, but as a first pass, it’s a good idea because why not target people holding a neon sign over their head saying, “Hello – I’m a C programmer!”?</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-programmer-title.png"><img class="alignnone size-full wp-image-1146" title="c-programmer-title" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-programmer-title.png" alt="" width="290" height="31" /></a></p>
<p><strong>Beyond Titles</strong></p>
<p>Searching by titles can be a good first pass for any search, but we must always be aware that there are TONS of people who have the experience we need but don&#8217;t have a cookie cutter title &#8211; and this is especially true of software engineering, as there are so many different titles that people who perform software development can have. Knowing this, we now have to try and find people with C programming experience that do NOT have titles such as &#8220;C programmer.&#8221;</p>
<p>Going beyond titles, there are a number of things we can try to search for people with solid and recent C experience. Monster and some other databases/search engines CAN be tricked into searching for the single character C if you put quotation marks around it, although in Monster’s case it will still highlight other mentions of C elsewhere throughout the resume, such as the C in C++, and even the C for cell phone number in the contact section. However, it will still highlight C by itself wherever it is.</p>
<p>Even though we&#8217;re looking for a C programmer, I&#8217;m going to recommend also searching for mentions of C++ as well. This may seem counterintuitive &#8211; but when you search for a single character like C and you&#8217;re not adding specific titles such as &#8220;C Programmer&#8221; (which we have already done), you will get TONS of junk results, which is not what we&#8217;re looking for.</p>
<p>Just to test my theory, I ran this search:</p>
<p>&#8220;C&#8221; and not &#8220;C++&#8221; and (design* or develop* or program* or maintain*) and (rational or RUP or sun or solaris or sybase) </p>
<p>And I did in fact get tons of garbage &#8211; irrelevant results.</p>
<p>So, in order to increase the relevance of the results (getting more software engineers with C programming experience instead of large volumes of non-software engineers and software engineers who develop applications in other languages), we&#8217;ll throw in a few combinations of C++ just to test the effect of combining &#8220;C&#8221; and mentions of C++ as well and see the effect on the relevance of the results:</p>
<p>&#8220;C&#8221; and (&#8221;C and C++&#8221; or &#8220;C/UNIX&#8221; or &#8220;C/C++&#8221;) and UNIX</p>
<p>Here are a couple of resume snippets. Looking at the results, there are certainly less false positives, and we find more people who are software engineers who mention C and/or C/C++ development. As we can see, the search for C/C++ worked, as did the search for the phrase &#8220;C and C++.&#8221;  What’s interesting to note is that Monster and most search engines don’t see characters such as the slash (/), yet when we search for &#8220;C/C++,&#8221; they WILL find C next to C++. So while Monster does not “see” the slash (/), it does “know” something is there, and will return results of C mentioned right next to C++. Same goes for C++/UNIX. In fact, you can use the slash instead of other special characters to effectively search for other difficult-to-search for skillsets (Pro*C, mod_Perl, etc.).</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-and-c-result-1.png"><img class="alignnone size-full wp-image-1142" title="c-and-c-result-1" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-and-c-result-1.png" alt="" width="500" height="223" /></a></p>
<p>Here we can see that the slash (/) worked for us yet again, pulling mentions of &#8220;C, C++.&#8221; Monster doesn&#8217;t &#8220;see&#8221; the comma, nor does it even &#8220;see&#8221; slash, it just knows <strong>*something*</strong> is there and will pull any mention of the two separated by a small space.</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-and-c-result-2.png"><img class="alignnone size-full wp-image-1143" title="c-and-c-result-2" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/c-and-c-result-2.png" alt="" width="500" height="220" /></a></p>
<p>In the case of both resume snippets, there is no way to tell how much time the candidate spent on C development vs. C++ development &#8211; anyone who looks remotely close to these results deserves a call to find out more. One of the biggest mistakes sourcers and recruiters make is judging candidates by their resumes and making assumptions.  Let&#8217;s take a moment to reflect &#8211; these are professional software engineers, not professional resume writers.  I have learned this lesson 1000 times over in my career &#8211; give candidates the benefit of the doubt. I have had MANY people hired that I am sure other sourcers and recruiters overlooked just because they made quick assumptions about resumes, not even bothering to take the time to talk with the candidate to find out who they are and what they really have done and can do.</p>
<p>Taking that search one step further, we can add the rest of the search terms that the reader was originally searching for:</p>
<p>&#8220;C&#8221; and (&#8221;C and C++&#8221; or &#8220;C/UNIX&#8221; or &#8220;C/C++&#8221;) and UNIX and (design* or develop* or program* or maintain*) and (rational or RUP or sun or solaris or sybase)</p>
<p>Looking through the results, we get the usual suspects of false positives, including software engineers who USED to develop applications in C but have been developing in Java for the past 5-10 years, but I am noticing a number of C/C++ developers as well &#8211; such as this one:</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-results-from-full-search-string1.png"><img class="alignnone size-full wp-image-1152" title="monster-results-from-full-search-string1" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-results-from-full-search-string1.png" alt="" width="500" height="250" /></a></p>
<p>As with the other results, this person is responsible for developing applications in a number of software languages &#8211; they are definitely worth a call to find out how much time they developed applications in C vs, C++ and Java.</p>
<p><strong>Using Monster’s “Most Recent Job Description” Field<br />
</strong>Speaking of false positive results of people who mention C in their past but are doing something else now&#8230;Monster has a great feature that allows you to enter a single word, phrase, or entire Boolean string in the &#8220;most recent job description&#8221; field and force all results to specifically mention what we’re searching for in their most recent job description, guaranteeing us that they will make mention of our search terms in their most recent job description, and hopefully actually have <strong><em>current</em></strong> experience with what we need. This is especially hepful when searching for older languages and technologies, enabling us to eliminate results of people who do not mention them in their most recent experience, in an attempt to remove false positives of resumes that mention our keywords once back in 1985, or only in their educational experience.</p>
<p>Searhcing only for the mention of C:</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-most-recent-job-description.png"><img class="alignnone size-full wp-image-1144" title="monster-most-recent-job-description" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-most-recent-job-description.png" alt="" width="382" height="128" /></a></p>
<p>Entering a small Boolean search string:</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-most-recent-job-description-2.png"><img class="alignnone size-full wp-image-1145" title="monster-most-recent-job-description-2" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-most-recent-job-description-2.png" alt="" width="385" height="127" /></a></p>
<p><strong>Employing the NEAR operator</strong></p>
<p>Because Monster is the only job board that supports proximity searching via the Boolean NEAR operator, we can leverage that to attempt to find candidates that specifically talk about developing, designing, or programming in C.</p>
<p>&#8220;C&#8221; NEAR (design* or develop* or program*) and (&#8221;C and C++&#8221; or &#8220;C/unix&#8221; or &#8220;C/C++&#8221;) and UNIX</p>
<p>In this search, Monster will ONLY return results of resumes that mention C within 10 words of any word beginning with the root of design, develop, or progam, which can be very helpful to target sentences where candidates talk specifically about being responsible for developing, designing, and/or programming applications in C. This is a good example of semantic search, and if you are not familiar with the concept, I highly recommend you read all of the posts under the category of <a class="wp-caption-dd" title="Semantic Search posts" href="http://www.booleanblackbelt.com/category/semantic-search/" target="_blank">semantic search</a>.</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-near-search-result.png"><img class="alignnone size-full wp-image-1148" title="monster-near-search-result" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/monster-near-search-result.png" alt="" width="500" height="264" /></a></p>
<p>You can see from the above resume snippet the number of times C (or C++) is mentioned within 10 words of any mention of words with the root of design and develop. This is another excellent example snippet, because this candidate talks about C, C/C++, and Visual C++. Definitely worth a call to find out how much time they spent with each programming language &#8211; you never know until you pick up the phone.</p>
<p><strong>Searching ALL Resumes</strong></p>
<p>This should go without saying, but I know it doesn&#8217;t.  When searching any online job board resume database for anything remotely difficult, be sure to search for ALL resumes. Don&#8217;t artificially limit yourself to people who have posted their resumes in the past 30, 60, 90 (etc.) days &#8211; search everyone!  By searching ALL candidates, regardless of when they posted their resume, you are exposing yourself to a greater number of candidates, and you are automatically diversifying your candidate pool with both &#8220;active&#8221; and &#8220;passive&#8221; candidates. My own research has shown that 75% &#8211; 80% of all candidates on each major online job board resume database are over 30 days old.</p>
<p><strong>LINKEDIN</strong></p>
<p>Now that we&#8217;ve examined how to search for people with solid C programming experience on Monster, let&#8217;s take a look at LinkedIn. While you can always search within LinkedIn using their search interface, I will cover how to leverage the site: command to x-ray into LinkedIn so you are able to see any/all public profiles.</p>
<p>Let&#8217;s take a shot at searching only for C without adding any C/C++ to the search and see what Google makes of it.</p>
<p>site:linkedin.com &#8220;C&#8221; (~design | ~develop) (inurl:pub | inurl:in) -intitle:directory</p>
<p>As we can see, Google goes a little crazy and finds every mention of C, and while some of the results look good, we also get false positive hits of first and middle initials, as well as grades.</p>
<p><a class="wp-caption-dd" title="Google results from C search" href="http://www.google.com/search?hl=en&amp;q=site%3Alinkedin.com+%22C%22+%28%7Edesign+%7C+%7Edevelop%29+%28inurl%3Apub+%7C+inurl%3Ain%29+-intitle%3Adirectory&amp;btnG=Google+Search&amp;aq=f&amp;oq=" target="_blank">Click here for the results</a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-search-results.png"><img class="alignnone size-full wp-image-1155" title="linkedin-c-search-results" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-search-results.png" alt="" width="500" height="425" /></a> </p>
<p>Now let&#8217;s shoot for titles and phrases that are specific to C programming and development that do NOT mention C++ anywhere in their profile for a first pass to cherry pick the obvious matches:</p>
<p>site:linkedin.com &#8220;C&#8221; (&#8221;C developer&#8221; | &#8220;C programming&#8221; | &#8220;C programmer&#8221;) -&#8221;C++&#8221; (~design | ~develop) (inurl:pub | inurl:in) -intitle:directory</p>
<p>Here we have narrowed the results down to people who specifically mention titles and phrases referencing C development who do not mention C++ anywhere in their profile.</p>
<p><a class="wp-caption-dd" title="Search results on LinkedIn for C Programmer and not C++" href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=site%3Alinkedin.com+%22C%22+%28%22C+developer%22+%7C+%22C+programming%22+%7C+%22C+programmer%22%29+-%22C%2B%2B%22+%28%7Edesign+%7C+%7Edevelop%29+%28inurl%3Apub+%7C+inurl%3Ain%29+-intitle%3Adirectory&amp;btnG=Search" target="_blank">Click here for the results</a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-programmer-results.png"><img class="alignnone size-full wp-image-1157" title="linkedin-c-programmer-results" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-programmer-results.png" alt="" width="500" height="346" /></a></p>
<p>We know that we are eliminating good results by using -C++ to not return any results of people who do have significant C programming experience but who happen to mention C++ somewhere on their profile. So much as we did on Monster, let&#8217;s try adding the C/C++ combos:</p>
<p>site:linkedin.com &#8220;C&#8221; (&#8221;C/C++&#8221; | &#8220;C/UNIX&#8221; | &#8220;C and C++&#8221;) (~design | ~develop) (inurl:pub | inurl:in) -intitle:directory</p>
<p><a class="wp-caption-dd" title="Search results for C and C++ on LinkedIn via Google" href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=site%3Alinkedin.com+%22C%22+%28%22C%2FC%2B%2B%22+%7C+%22C%2FUNIX%22+%7C+%22C+and+C%2B%2B%22%29+%28%7Edesign+%7C+%7Edevelop%29+%28inurl%3Apub+%7C+inurl%3Ain%29+-intitle%3Adirectory&amp;btnG=Search" target="_blank">Click here for the results</a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-and-c-search-results.png"><img class="alignnone size-full wp-image-1156" title="linkedin-c-and-c-search-results" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/linkedin-c-and-c-search-results.png" alt="" width="500" height="422" /></a></p>
<p>As you can see, we&#8217;ve picked up more people to evaluate that talk about C and C++ development. It&#8217;s important to realize these results are mutually exclusive from the previous search.</p>
<p><strong>Googling for C Programmers</strong></p>
<p>Last, let&#8217;s take a quick look at searching Google for resumes online. First, let&#8217;s shoot for C-specific titles and phrases and eliminate C++ from the results:</p>
<p>(intitle:resume | inurl:resume) &#8220;C&#8221; (&#8221;C developer&#8221; | &#8220;C programming&#8221; | &#8220;C programmer&#8221;) -&#8221;C++&#8221; (~design | ~develop) -job -jobs</p>
<p><a class="wp-caption-dd" title="C search on Google without C++" href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=%28intitle%3Aresume+%7C+inurl%3Aresume%29+%22C%22+%28%22C+developer%22+%7C+%22C+programming%22+%7C+%22C+programmer%22%29+-%22C%2B%2B%22+%28%7Edesign+%7C+%7Edevelop%29+-job+-jobs&amp;btnG=Search" target="_blank">Click here for the results</a>,  which look pretty good.</p>
<p>Now let&#8217;s throw some C++ in:</p>
<p>(intitle:resume | inurl:resume) &#8220;C&#8221; (&#8221;C/C++&#8221; | &#8220;C/UNIX&#8221; | &#8220;C and C++&#8221;) (~design | ~develop) -job -jobs</p>
<p><a class="wp-caption-dd" title="C and C++ search on Google" href="http://www.google.com/search?hl=en&amp;safe=off&amp;q=%28intitle%3Aresume+%7C+inurl%3Aresume%29+%22C%22+%28%22C%2FC%2B%2B%22+%7C+%22C%2FUNIX%22+%7C+%22C+and+C%2B%2B%22%29+%28%7Edesign+%7C+%7Edevelop%29+-job+-jobs&amp;btnG=Search" target="_blank">Click here for the results</a>, which also look good.</p>
<p><strong>CONCLUSION</strong></p>
<p>There are many way to attempt to tackle the intrinsic challenges of searching for single character skills/languages, as well as &#8220;outdated&#8221; technologies, such as C. Hopefully you&#8217;ve learned some tips and tricks along the way. Aside from some core Boolean search best practices, we&#8217;ve seen that Monster enables users to leverage searching within the most recent job description to ensure current experience, and Monster also supports the NEAR operator, allowing users to specfically target people who mention developing applications in C.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.booleanblackbelt.com/2009/01/searching-for-c-programmers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Semantic Search using the NEAR Boolean Operator</title>
		<link>http://www.booleanblackbelt.com/2009/01/semantic-search-using-the-near-boolean-operator/</link>
		<comments>http://www.booleanblackbelt.com/2009/01/semantic-search-using-the-near-boolean-operator/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 15:00:14 +0000</pubDate>
		<dc:creator>Boolean Black Belt</dc:creator>
				<category><![CDATA[Exalead]]></category>
		<category><![CDATA[Monster]]></category>
		<category><![CDATA[NEAR Operator]]></category>
		<category><![CDATA[Semantic Search]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[site: command]]></category>

		<guid isPermaLink="false">http://www.booleanblackbelt.com/?p=777</guid>
		<description><![CDATA[
This post will cover graphic examples of how to achieve semantic search using the NEAR Boolean operator on Monster and on the Internet via Exalead using Accounting and Information Technology hiring profiles.
First, if you have not done so already, be sure to read these 2 posts that throroughly explain the concepts of user-defined semantic search for sourcing and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2009%2F01%2Fsemantic-search-using-the-near-boolean-operator%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.booleanblackbelt.com%2F2009%2F01%2Fsemantic-search-using-the-near-boolean-operator%2F" height="61" width="51" /></a></div><p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/the-end-is-near-2-by-chris-young-433.jpg"><img class="alignright size-full wp-image-1028" title="the-end-is-near-2-by-chris-young-433" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/the-end-is-near-2-by-chris-young-433.jpg" alt="" width="251" height="180" /></a></p>
<p>This post will cover graphic examples of how to achieve semantic search using the NEAR Boolean operator on Monster and on the Internet via <a class="wp-caption-dd" title="Exalead Internet Search Engine" href="http://www.exalead.com/search" target="_blank">Exalead</a> using Accounting and Information Technology hiring profiles.</p>
<p>First, if you have not done so already, be sure to read these 2 posts that throroughly explain the concepts of user-defined semantic search for sourcing and recruiting: <a class="wp-caption-dd" title="Semantic Search for Sourcers and Recruiters" href="http://www.booleanblackbelt.com/2008/12/semantic-search-for-sourcers-and-recruiters/" target="_blank">Semantic Search for Sourcers and Recruiters</a>, and <a class="wp-caption-dd" title="Semantic Search for Sourcers and Recruiters Round 2" href="http://www.booleanblackbelt.com/2008/12/semantic-search-for-sourcers-and-recruiters-round-2/" target="_blank">Semantic Search for Sourcers and Recruiters Round 2</a>. </p>
<p>Second, if you&#8217;re not already familiar with the NEAR operator, I highly recommend you read about it in this post: <a class="wp-caption-dd" title="Extended Boolean: Proximity and Weighting" href="http://www.booleanblackbelt.com/2008/11/extended-boolean-proximity-and-weighting/" target="_blank">Extended Boolean &#8211; Proximity and Weighting</a> (look for it in the middle of the post under &#8220;Fixed Proximity&#8221;) before proceeding any further.</p>
<h3>The NEAR operator on Monster</h3>
<p>Monster is the only major job board resume database that recognizes and supports the NEAR Boolean operator. According to Monster&#8217;s <a class="wp-caption-dd" title="Boolean Logic on Monster" href="http://media.monster.com/mm/usen/help/hq/tour/Boolean_Logic.pdf" target="_blank">documentation</a>, the NEAR operator has a maximum proximity of 10 words. For example, the search string software NEAR programmer returns ONLY those resumes that have software and programmer within 10 words of each other. </p>
<p>Let&#8217;s look at a couple of resume snippets that I used from Monster when I wrote a post on <a class="wp-caption-dd" title="Boolean Search Strings for a Sales Tax Manager" href="http://www.booleanblackbelt.com/2009/01/boolean-search-strings-for-a-sales-tax-manager/" target="_blank">Boolean Search Strings for a Sales Tax Manager</a>. What we&#8217;re going to do is go beyond the individual words themselves and look for how the candidates wrote sentences describing specifically what they&#8217;ve been responsible for doing. Then we will use the NEAR operator to create Boolean search strings that go beyond simply trying to match the words themselves and attempting to delve into the meaning implied by the words by targeting sentences describing responsibilities.<span id="more-777"></span></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-11.png"><img class="alignnone size-full wp-image-1005" title="tax-manager-11" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-11.png" alt="" width="448" height="258" /></a> </p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-41.png"><img class="alignnone size-full wp-image-1006" title="tax-manager-41" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-41.png" alt="" width="431" height="194" /></a></p>
<p>Notice in both resume snippets, we see verbs like prepared, supervised, managed in close proximity to words like tax, statements, returns, workpapers, schedules, month and quarter end, personnel, staff, etc.</p>
<p>Let&#8217;s use the NEAR operator to specifically target sentences where candidates are talking about the types of responsibilites we need them to have had experience with:</p>
<p>prepar* NEAR (tax* or statement* or return*) and (manag* or supervis*) NEAR (personnel or accountants or staff) and tax NEAR (manager or supervisor) and (state or local or federal) and (sales or use)</p>
<p>Breaking down that search &#8211; here is exactly what&#8217;s going on with the use of the NEAR operators: </p>
<p><strong>#1 prepar* NEAR (tax* or statement* or return*)</strong></p>
<p>This will require the results to have ANY word starting with the root of tax, statement, or return within 10 words of any word beginning with the root of prepar*</p>
<p><strong>Semantic analysis:</strong><br />
This aspect of the search will be highly likely to return results of resumes that have     sentences mentioning responsibilities such as being responsible for the preparation of tax returns, statements, and returns </p>
<p><strong>#2 (manag* or supervis*) NEAR (personnel or accountants or staff)</strong></p>
<p>This will require the results to have ANY mention of any word starting with the root of manag or supervis within 10 words of personnel, staff, or accountants</p>
<p><strong>Semantic analysis:</strong><br />
This aspect of the search will be highly likely to return results of resumes that have     sentences mentioning responsibilities such as managing and supervising personnel, staff, or accountants  </p>
<p><strong>#3 tax NEAR (manager or supervisor)</strong></p>
<p>This will require ANY mention of the word tax to be within 10 words of the words manager and/or supervisor</p>
<p><strong>Semantic analysis:</strong><br />
This aspect of the search will be highly likely to return results of resumes that have     titles of tax manager or tax supervisor, as well as resumes with sentences mentioning responsibilities such as managing and supervising tax-related work and/or personnel </p>
<p>Here are a few examples of the results returned by the above search that clearly demonstrate the NEAR operator hard and effectively at work:</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-5.png"><img class="alignnone size-full wp-image-1009" title="tax-manager-5" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-5.png" alt="" width="448" height="38" /></a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-6.png"><img class="alignnone size-full wp-image-1010" title="tax-manager-6" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-6.png" alt="" width="448" height="66" /></a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-7.png"><img class="alignnone size-full wp-image-1011" title="tax-manager-7" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/tax-manager-7.png" alt="" width="448" height="80" /></a> </p>
<p>If you&#8217;re very observant, you&#8217;ll see that the second snippet has a title of &#8220;Section Manager &#8211; Income Taxes.&#8221; The reason I highlight this is that a traditional title search for titles such as &#8220;Tax Manager&#8221; or &#8220;Manager of Tax&#8221; <strong><em>could not return that result</em></strong> &#8211; a nice example of a candidate that most sourcers and recruiters would not be able to find based on a common title search approach, and proof that <a class="wp-caption-dd" title="Hidden Talent Pools" href="http://www.booleanblackbelt.com/2008/10/the-hidden-talent-pools-in-every-source-of-candidates/" target="_blank">hidden talent pools </a>really do exist.</p>
<p>However, using the NEAR operator gives us a handy alternative to specific title searching, and by design, allows us to find candidates with not-as-common titles such as &#8220;Section Manager &#8211; Income taxes.&#8221; Cool.</p>
<p>Now, while the first 50 results of that search had it&#8217;s fair share of false positives &#8211; such as candidates who are now controllers, CFO&#8217;s, and such, but were at some point in their careers responsible for managing tax reporting and personnel, I want to point something out:</p>
<p>Using the NEAR operator, that search pulled 10 direct hits among the first 50 results that had titles of Tax Manager, Supervisor, or Director.</p>
<p>Then, out of curiosity, I took out the NEAR operators and simply replaced them with ANDs:</p>
<p>prepar* and (tax* or statement* or return*) and (manag* or supervis*) and (personnel or accountants or staff) and tax and (manager or supervisor) and (state or local or federal) and (sales or use)</p>
<p>Only 4 out of the first 50 results happened to be direct hits of candidates who had titles of Tax Manager, Supervisor, or Director. So we were able to <strong>more than DOUBLE our highly relevant matches</strong> among the first 50 results alone by employing the NEAR operator. Sweet.</p>
<h3>Now let&#8217;s show some love to Information Technology sourcers and recruiters</h3>
<p>Let&#8217;s say you&#8217;re looking for software engineers that, among other things, have deep Java experience as well as specific experience designing portals. This one is easy.</p>
<p>Java and (design* or develop*) and portal* NEAR (design* or develop*)</p>
<p>The double mention of the phrase (design* or develop*) is not redundant.  The first mention is to find any mention of any word starting with the roots design or develop.  The second mention is in conjunction with the NEAR operator, and REQUIRES all results to also have any mention of portal or portals to be within 10 words of any word starting with the root of design or develop.</p>
<p><strong>Semantic analysis:<br />
</strong>Using the NEAR operator to ensure that any mention of the words portal or portals is within 10 words of design* or develop* increases the probability that they are mentioned in the same sentence &#8211; and if they are mentioned in the same sentence &#8211; it&#8217;s highly likely that the person is talking about being responsible for designing/developing portals. Which is exactly what we&#8217;re looking for.</p>
<p>This is specifically different from just throwing all of the words together and HOPING we get some people who have been responsible for portal design/development. <strong><em>Hope is not a strategy.</em></strong> So we&#8217;re using the NEAR operator to target people who ARE responsible for portal design and development, by the design of our Boolean search string.</p>
<p>Here are 3 resume snippets that demonstrate the NEAR operator working its magic:</p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-1.png"><img class="alignnone size-full wp-image-1012" title="portal-1" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-1.png" alt="" width="448" height="36" /></a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-2.png"><img class="alignnone size-full wp-image-1013" title="portal-2" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-2.png" alt="" width="448" height="108" /></a></p>
<p><a href="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-3.png"><img class="alignnone size-full wp-image-1014" title="portal-3" src="http://www.booleanblackbelt.com/wp-content/uploads/2009/01/portal-3.png" alt="" width="448" height="59" /></a></p>
<p>As you can see, using the NEAR operator worked quite nicely &#8211; we targeted the semantics of talking about being responsible for designing/developing portals &#8211; and we got it.</p>
<h3>The NEAR Operator on Exalead</h3>
<p>I realize that not everyone has access to Monster, so let&#8217;s take a look at an Internet search engine that everyone DOES have access to &#8211; <a class="wp-caption-dd" title="Exalead Internet search engine" href="http://www.exalead.com/search" target="_blank">Exalead</a>.</p>
<p>Exalead is the only decent-sized Internet search engine to support proximity searching in the form of the NEAR operator. I say &#8220;decent-sized&#8221; because it&#8217;s not a major search engine in my opinion &#8211; mostly because it does not appear to index near as many pages as Google, Yahoo, Live, or Ask, and this is especially and painfully evident when you do back to back searches using the site: command to x-ray into LinkedIn. More on that in another post (here&#8217;s a quickie &#8211; feel free to run just site:linkedin.com on both Exalead and Google and you will find 10X the total results on Google).</p>
<p>Let&#8217;s take a swing at the Java/portal developer search we used above on Monster and point it towards the Internet via Exalead.</p>
<p>(intitle:resume OR inurl:resume) AND java AND (design* OR develop*) NEAR portal* AND NOT job*</p>
<p>Before we look at the results, be aware that unlike Monster, Exalead&#8217;s NEAR distance is 16 words &#8211; which is getting a little &#8220;out there&#8221; in terms of proximty.  Also &#8211; see how I was able to actually use the asterisk for root word/stemming?  Man that feels good to be able to do that on the Internet. Anyone from Google reading this?</p>
<p><a class="wp-caption-dd" title="Search results on Exalead for design or develop NEAR portal" href="http://www.exalead.com/search/results?q=%28intitle%3Aresume+OR+inurl%3Aresume%29+AND+java+AND+%28design*+OR+develop*%29+NEAR+portal*+AND+NOT+job*&amp;x=45&amp;y=11" target="_blank">Click here for the results</a>.</p>
<p>Pretty nice results, right? If you check the results, all of them mention portal or portals within 16 words of design*/develop*, in most cases resulting in sentences where the candidate specifically talks about being responsible for/performing portal design/development. Which is exactly what we&#8217;re looking for &#8211; NOT just people who happen to mention those words somewhere in their resume. We&#8217;ve leveraged semantics in our search approach rather than reosrting to the &#8221;buzzword bingo&#8221; game.</p>
<p>But wait &#8211; there&#8217;s more! Exalead also supports configurable proximity. So if 16 words is too far of a gap for you and leads to less relevant results, we can tighen that range.</p>
<p>For example, let&#8217;s limit the distance between any mention of design*/develop* and portal* to a maximum of 5 words.</p>
<p>(intitle:resume OR inurl:resume) AND java AND (design* OR develop*) NEAR/5 portal* AND NOT job*</p>
<p><a class="wp-caption-dd" title="Search results on Exalead using NEAR/5" href="http://www.exalead.com/search/results?q=%28intitle%3Aresume+OR+inurl%3Aresume%29+AND+java+AND+%28design*+OR+develop*%29+NEAR%2F5+portal*+AND+NOT+job*&amp;x=32&amp;y=13" target="_blank">Click here for the results</a>.</p>
<p>We&#8217;ve managed to cut the total number of results down significantly, and we&#8217;ve also increased the relevance while reducing false positives. Look at how tight those results are! It&#8217;s because every single result HAS to mention design*/develop* within 5 words or less of portal*.  We are leveraging semantics heavily here because most mentions of those words in such close proximity are in fact referencing responsibility &#8211; we&#8217;ve blown past word matching to nail people talking about doing what we need them to have experience with! Am I the only person excited about this?</p>
<p>However, as exciting as this is and as tight as those results are, we have to be cognizant of the fact that there ARE relevant results we just eliminated.  Yup &#8211; anyone who mentioned design*/develop* at a range of 6-16 words from portal* was wiped away and we did not see them.  Which is okay, as long as you are aware of this and know how to go back and get them.</p>
<p>As I&#8217;ve discussed in many posts, I think the best approach to <a class="wp-caption-dd" title="Secondary Sourcing defined" href="http://en.wikipedia.org/wiki/Sourcing_(personnel)" target="_blank">secondary sourcing </a>is to start tight and highly focused on the most relevant results rather than starting broad and beginning a search buy sifting through tons of false postitives. In other words, if I were target shooting &#8211; I would start with a sniper rifle and try to hit the bullseye, rather than start with a shotgun and just be happy to hit the target. </p>
<h3>Applying NEAR to LinkedIn</h3>
<p>Let&#8217;s use the site: command to use Exalead to x-ray into LinkedIn and exploit Exalead&#8217;s configurable proximity search to find Java developers who have been responsible for designing/developing portals.</p>
<p>site:linkedin.com AND java AND (design* OR develop*) NEAR/8 portal* AND (inurl:pub OR inurl:in) -intitle:directory</p>
<p><a class="wp-caption-dd" title="Exalead search of LinkedIn using the site: command and NEAR/8" href="http://www.exalead.com/search/results?q=site%3Alinkedin.com+AND+java+AND+%28design*+OR+develop*%29+NEAR%2F8+portal*+AND+%28inurl%3Apub+OR+inurl%3Ain%29+-intitle%3Adirectory&amp;x=37&amp;y=8" target="_blank">Click here for the results</a>.</p>
<p>Yup, NEAR works there as well. Every result mentions some mention of design*/develop* within 8 words of portal or portals.  </p>
<p>Also &#8211; did you notice how I did not use the -/minus sign coupled with 4 to 6 things I was trying to avoid like jobs, answers, and such? I have found that using (inurl:pub OR inurl:in) is a little cleaner - it simply targets public profiles and all I need to NOT out is intitle:directory in most cases.</p>
<h3>Conclusion</h3>
<p>Being able to control how close words are mentioned to each other via the NEAR operator enables us to achieve semantic search &#8211; tapping into sentence structure and the power of meaning in language. Instead of throwing a bunch of words together and having to sift through large volumes of irrelevant and false positive results, we can attempt to harness semantics to find people based on what they have experience DOING, not just based on what words they happen to include somewhere in their resume.</p>
<p>Kudos to Monster for being the only major online job board to support the NEAR operator, and props to Exalead for not only supporting NEAR, but going a step further and supporting configurable proximity via NEAR/x.</p>
<p>Can&#8217;t get enough of semantic search for sourcing and recruiting? My next post will cover how to achieve semantic search for sourcing and recruiting without using any proximity operators. </p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.booleanblackbelt.com/2009/01/semantic-search-using-the-near-boolean-operator/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
