The Dream Software

booleanstringsBoolean 3 Comments

If I imagine the coolest piece of software for searching for candidates on the Internet, here’s what I would like to have available. (Please note, I said searching, not sourcing; sourcing has more to it.)

The Dream Software would search for “distributed profiles”. By a “distributed profile” I mean professional information about a person collected from many sources where she has some presence, such as the evidence of her skills, experience, location, current employer, certifications, education, contact info, or any other info.

Do you cross-reference? Picking a promising profile in one place and cross-referencing elsewhere (at least Googling!) is always a good idea, because we want to be both productive and considerate and only contact “the right” people. Now, imagine all that cross-referencing work done for us ahead of time! That would be dream come true.

My dream software would find talent using data distributed across many networks and sites, and only help validate the info. I would also be able to pick the easiest way to contact the person. Say, I may find a super-C++ Engineer on his blog and send him a message on LinkedIn, where his profile has very little info besides the title and the company (and where I’d never find him by keyword searching). If the software also knew about my memberships and highlighted the links where I can easily send an introductory message… that’s probably too much to ask at this point.

It’s a hard task to design and develop this software. Here are the two major challenges, as I see them.

1. Developers have to choose between crawling the web and sending queries to sites and networks and cross-referencing on the fly. Crawling is gradual due to the vastness of info and expensive due to storage needs; sending queries is limited and slow.

2. Gluing together pieces of a distributed profile is always a challenge if the person’s name is not unique. An easy way to identify two profiles as belonging to the same person is an email address, but this doesn’t scale well.

At this point I know of  two packages (both paid, am not affiliated) that do things along these “dream” lines; each chose to crawl the web:


 

 

 

 

 

 

 

 

 

— I’ll write in some detail about each in the upcoming posts. I would be very interested in hearing from you if you are a user of either, or if you know of another piece of a dream software.

Google Basic Syntax Chart

booleanstringsBoolean, Uncategorized Leave a Comment

Notes:

  • These are the core operators and symbols. This is plenty to masterfully search and source on Google; the rest is practice, art, and experimentation, I think 🙂  (Please let me know if you feel you’d like to add another operator or a symbol to this).
  • The list reflects the most recent changes in Google’s Boolean syntax.
  • Do not use AND in your searches. AND is implied, has long been gone from Google’s help pages, and using it may result is odd results shown.

#Google is Out of Control

booleanstringsUncategorized Leave a Comment

As the time goes, Google search takes more and more control over. What I mean is that it makes its best guesses as to what we “really” want to see in the search results. I agree that cleverly delivered interpretation of search requests benefits unsophisticated users.

Unfortunately, those of us who use advanced Boolean searches (a very small % of total population, of course) have to jump through hoops if we try to search for what we want, not for what Google thinks we may want.

Here’s who Google’s updated help page reflects this direction: ” Search engines use a variety of techniques to imitate how people think and to approximate their behavior…Synonyms might replace some words in your original query…A particular word might not appear on a page in your results if there is sufficient other evidence that the page is relevant. “

As part of this tendency, The PLUS Operator Has Been Replaced. This was an announced change and got some bitter comments on the web. A change that went almost unnoticed was the removal of the operator ~ (tilde) from Google help pages. It’s not very clear now how ~ works, since Google supposedly brings synonyms without being asked.

Are there any good news here? Sure – for those who like challenges! We now need to be even more insightful, creative, and posses stronger Boolean string knowledge to keep control in our own hands.

By the way – can you guess that happens as of today if you put Google+ in your search string?

Webinar: Google-Based Sourcing

booleanstringsUncategorized 1 Comment

Join us for a Webinar on November 3

Space is limited.

Reserve your Webinar seat now at: [webinar is over. The materials are available here on the Downloads page.

Google remains the Tsar of search engines and a must-know-well for recruiters – or anyone who wants to search the Internet for professional information on people and companies. The advancement of online social “hangouts” has made Google even more critical to master. While it’s usually not necessary to use all of the advanced syntax, there’s a core set of Google Boolean operators and syntax rules that we need to use daily to be competitive and successful.

Did you know that the operator “plus” stopped working on Google just a few days ago? There are several more changes we need to be aware of.

Come join me for a detailed overview of the Google Search Engine, including the basics, intermediate and advanced tips and tricks, and a review of new and unannounced changes.

Who would benefit: sourcers, recruiters, HR, hiring managers, business development, marketing, sales managers, search enthusiasts, and anyone who wants to go beyond searching for a keyword or two and controlling the list of search results. A basic ability to search on Google is recommended for participants.

Here’s a brief outline:

  • Key Points to Using Google Search
  • Google Rules
  • — Boolean Syntax
  • — Operators, Special Characters, and Options
  • — PLUS No More: Recent Changes in Google’s Syntax
  • — The “Options”
  • Google Hacks
  • — Creative Use of Special Characters
  • — Finding Email Addresses
  • — Using the Date Range
  • — Targeting Geography
  • — Finding Lists and Directories
  • — X-raying Membership Sites
  • Coping with Captchas
  • Sourcing on Google-Plus
  • Custom Search Engine Basics
  • Productivity Techniques
  • Resources

Hope to “see” you there!

  • Date: Friday October 28
  • Time: 10 AM PDT/1 PM EDT
  • Length: 90 minutes
  • Price: $79 includes the slides, a video recording, and one month of support

(Please wait 10 seconds and you should be redirected to the payment page.)

Can’t make it live? No problem! I will provide the slides, a video recording, and support.

The PLUS Operator Has Been Replaced

booleanstringsBoolean, Uncategorized 3 Comments

Google

This seems like a big piece of news.

When you try to use the operator + (meaning, give me the exact term), you now get this message:

The + operator has been replaced. To search for an exact word or phrase, use double quotation marks

The help page reflects the changes.

It has been somewhat awkward that Google introduced Google-Plus and their PLUS operator meant something different. (Can we expect the PLUS to come back as an operator to search Google-Plus? That would be nice.)

For now, this creates a bit of inconvenience for us. We can use quotation marks around a word but that’s more typing.

In the cases where we misspell a word – or search for a word that is rare but spells like a well known word – we can expect Google to inform  us of searches for the word variations. (Then it’s another click if you did mean to misspell it.) In most cases Google now not only varies the word (auto-stemming“) but in fact goes for synonyms without us asking for that with the ~ operator (also gone from the list!). So now we can only control the search for a particular word with the quotation marks. As a slow typer, I don’t like that.

This also throws off lots of documentation, tutorials and help pages – including mine. As I think of it, it probably invalidates some software, generating dynamic queries, and some custom search engines as well.

On a more technical note, you can still add&nfpr=1 to the end of your search query’s URL to prevent Google from second-guessing.

Custom Search Engine: Hidden Profiles

booleanstringsUncategorized 1 Comment

hidden profiles

Here’s a Custom Search Engine I have created, “Hidden Profiles”. This search engine has become popular due to appearing up high for a Google search for “hidden profiles.”

The Custom Search Engine looks for profiles across many different sites and has refinements for several social networks. Please check it out and let me know what you think.

Another Custom Search Engine: Person Search by Name (find other profiles!)

Blekko /people

booleanstringsUncategorized Leave a Comment

My business partner Julia Tverskaya and I had the pleasure of chatting with the CTO of Blekko Greg Lindahl at Sourcecon last week. Greg’s presentation was the one that we both enjoyed the most!

Why should sourcers check out Blekko? Here are some reasons.

Blekko is a search engine that has made creating custom search engines its major feature. They are called “slashtags“. People can influence what is found; this is democracy applied to search engines.

Blekko doesn’t show junk search results, including – what I especially appreciate – dynamically generated pages that are pages of results of a search query on some sort of site aggregating and selling information. (Many of us are tired seeing “Email, address, phone numbers, everything!” in search results for people on Google.)

Among slashtags already created is “/people”. It points to pages that contain online profiles and bios. For those of us who source for software engineers they also have a wealth of slashtags poinitng to all sorts of software development technologies. I’ve asked Greg if it would be possible to have a slashtag for pages with contact info and he said not yet, but it’s possible to create one.

The drawback right now is the small number of pages indexed, compared to search giants. This may be temporary; the company is small, too, and has good chances to expand coverage in the future.

 

Paid Resources for Sourcers

booleanstringsUncategorized Leave a Comment

In the light of my participation in the upcoming SourceCon’s “Paid Resources” panel, I thought I’d share a few thoughts on the subject.

Roughly, paid resources fall into these categories:

1. Data collections, along with software to search it:  resumes; profiles; contact info; and competitive intelligence.

Data may be self-entered (as in job boards or LinkedIn) or collected elsewhere (for example, Zoominfo, theSocialCV crawl the web; Jigsaw collects data via its members).

2. Search tools; matching tools

I think that search tools need to be taken with a grain of salt. True, it feels nice to have your search strings automated or for software to search across different sources. But this can be compared to using an automatic transmission vs. manual in a car. Which one gives drivers better control?

As for matching tools (looking for resumes that match jobs) I personally don’t think any tool is achieving this at the time; the task is way difficult. Sorry!

3. Parsing and sorting tools

Parsing and sorting tools, on the other hand, make a lot of sense and could save volumes of time, money, and help dig out data that we’d never reach without them. Tools from Broadlook such as Diver help dive into hundreds of links letting you know what’s hidden there. eGrabber has tools that do similar tasks; the ResumeGrabber is an excellent resume parser that puls resumes from links, folders, etc.

To wrap this up: don’t expect parsing tools to search for you. (Diver comes with a list of sample strings;  but it is just the packaging, so to speak.) You must learn to search well to take advantage of tools that boost the productivity of processing your search results.

Searching for Links

booleanstringsUncategorized Leave a Comment

The key in successful search is correctly imagining what you are going to find. I recently wrote how one can construct  a Boolean search string by knowing its “anatomy“.

Here’s another creative approach that may help us dig out additional good results.

This time, let’s imagine a page with a link pointing to what we are looking to find, say, someone’s resume. As an example, a web developer may have a blog about developing sites with a link to her resume on that blog.

So here’s a sample search to try:

“resume * PDF” “web developer” ajax css +javascript -jobs

Here are some variations:

(you get the idea).

This string below will look for profiles on LinkedIn with links to online resumes:

site:www.linkedin.com “websites * * * resume” ajax css +javascript

You can also use this approach to look for pages with links to someone’s LinkedIn profile:

“linkedin profile” “web developer” ajax css +javascript -site:linkedin.com

Above all, this technique helps to cross-reference information.

 

 

Scrolling Through LinkedIn

booleanstringsUncategorized 2 Comments

If you search for people on LinkedIn you will see ten profiles per page. If you search within a group, it’s 20 profiles per page but it’s 10 again if you switch to advanced search. This seems pretty limiting.

Here are a couple of tricks that will let you see more.

Install Firefox if you don’t have it, and its add-on called Fastest Fox. (Even if you don’t care for this tip, it’s useful to have FireFox due to its rich collection of Add-Ons.)

1. Search within a group on LinkedIn. Scroll down, keep scrolling… you will be seeing new profiles as you scroll, 20 more at a time.

2. Search for people. Click on the first profile in the results and scroll down. You will be seeing profiles added to your page as you scroll, and you will end up seeing multiple people search results all on one page. (Then you can even disconnect from the web and go explore. Or, you could use a clever profile parser and get your profiles all sorted out in an excel file.)

P.S. By the way Fastest Fox also works with Bing search results.