Tag Archives: LinkedIn Advanced Search

LinkedIn’s Voltron Search: What’s New and What’s Missing

 

Voltron by wayneandwaxIn case you haven’t heard, LinkedIn is rolling out a new search interface globally over the next few weeks.

If you’d like to read the official statements and press-friendly content about LinkedIn’s new search functionality, you can find read about the changes on LinkedIn’s blog, TechCrunch, Search Engine Land, Mashable, and PCMag.com. If you’re only going to read one – read TechCrunch’s – it’s the best of the bunch in my opinion.

However, if you’d like to know what a LinkedIn power user and sourcing/information retrieval geek thinks about LinkedIn’s new search functionality, you’ve come to the right place.

I’ve had access to LinkedIn’s new search interface and functionality for a week now, and I wanted to share with you my first impressions, discoveries, disappointments, concerns, and suggestions for LinkedIn.

 

LinkedIn New Search Interface complete

 

LinkedIn Search: New, but Improved?

LinkedIn’s Smart Query Intent Algorithm

Before I had access to the new LinkedIn search, I was excited when I first read about the concept of a “smarter query intent algorithm.” LinkedIn claims that the more you search for content on LinkedIn, the more the query intent algorithm “learns and understands your intent over time to provide the most relevant results.”

Of course, I’ve only had access to LinkedIn’s new search for about a week now, so I can’t tell how “smart” is has become based on the queries I’ve been feeding it. However, the issue I have with any query intent algorithm that claims to be able to provide me with more relevant results is that only the user can determine if results are “relevant” or not.

According to Merriam Webster, relevance is defined as “the ability (as of an information retrieval system) to retrieve material that satisfies the needs of the user.”

As such, by definition, only the user can truly determine or judge relevance. A search engine cannot ever truly “know” the needs of the user.

While I appreciate and applaud the intent behind an “intelligent query algorithm,” which isn’t dissimilar to what many have been trying to do for years when it comes to search, the best way to implement such a system is to incorporate a feedback loop for the user to tell the algorithm which results the user truly finds relevant, rather than relying on supervised or unsupervised machine learning or some other method based on which profiles are clicked vs. which ones are not, and/or perhaps time spent reviewing specific profiles.

I’d love to know exactly how LinkedIn’s smarter query intent algorithm works (I’d love to make it smarter!), but something tells me that’s not something they would disclose.

I’m not a fan of black box search algorithms – I like to know exactly why I get the results I do.

LinkedIn’s Suggested Searches

I was also excited when I read about suggested searches, because my mind immediately raced to thoughts of LinkedIn being able to suggest better queries or perhaps searches other people had run for similar terms/people.

However, what LinkedIn is really referring to with regard to “suggested searches” is related to new unified search functionality in that if you type in a term or a title into the main search box on LinkedIn, you will see a list of options you can choose from, such as searching for related jobs, people, connections, groups, and skills.

 

LinkedIn New Search Product Manager

 

I’m not saying this isn’t cool functionality, it’s just that I have high expectations when someone makes a claim of “suggested searches.”

Customized LinkedIn Results

According to LinkedIn Product Manager Johnathan Podemsky, “No two professionals are alike on LinkedIn. This means even if you search for the same thing as someone else, your results will be customized to you,”  “LinkedIn’s search efforts are founded on the ability to take into account who you are, who you know, and what your network is doing to help you find what you’re looking for.”

This makes total sense based on the LinkedIn’s underlying fundamental concepts, but from a recruiting perspective – what if the best candidates aren’t within the network of the person conducting the search?

While Stephanie Mlot from PCMag claims LinkedIn’s changes put “…LinkedIn on a more level playing field with Facebook, which introduced Graph Search earlier this year as a way for users to sift through the network’s 1 trillion connections for more details about their friends,” I don’t agree. One major distinction is that a user can search for and find anyone using Graph Search – regardless of whether or not they are connected to them in any way.

Of course, LinkedIn does offer a solution for people who want the ability to search for anyone regardless of network connection – it’s called LinkedIn Recruiter.

However, if you’re searching LinkedIn for free, you’ll notice you no longer have the ability to sort all of the results of a search, which leads me to what’s missing from LinkedIn’s new search interface and functionality.

LinkedIn Signal

While LinkedIn Signal isn’t new – what IS new is that you no longer have to go to “News” on the top nav bar and click “Signal” – you can now simply click “Updates” on LinkedIn’s new search interface to instantly be taken to a Signal search for the keywords you’ve already entered.

 

LinkedIn New Search Signal with inset

 

Signal is one of LinkedIn’s most powerful and underutilized features. With the new and more prominent placement, I hope Signal will get the use and appreciation that it deserves.

What’s Missing from LinkedIn’s New Search

Curious to know what’s NOT included in LinkedIn’s new search interface and functionality?

A number of things.

Results Sorting

First and foremost, you can no longer sort your search results.

I always searched by keyword relevance when searching LinkedIn, because even with a large network, I am not so ignorant as to believe that the best people for any given position I may be sourcing and recruiting for are always going to be within my 1st or 2nd degree network, let alone my 3rd degree connections or within my LinkedIn network at all. If the best match to a search happens to be in my 3rd degree network, I’d like to see them come up on page 1 of the results.

Say goodbye to this if you’re using a free LinkedIn account:

 

LinkedIn Sort Search Results

 

LinkedIn’s sort by “relevance” option was a mix of network connection and keyword relevance. Based on my searches using LinkedIn’s new search interface, it seems that search results are sorted based on some combination of keyword relevance and relationship, as 1st and 2nd degree connections are returned early in search results and 3rd degree and group only search results come much later in ranking.

While you can still search specific layers of your LinkedIn network, there is no way to search for Group-only connections that are not also connected to you in the 1st, 2nd, or 3rd degree.

 

LinkedIn sort by connection

 

LinkedIn no ability to search group only connections

 

With a free account, the only way you can try and achieve anything close to searching solely by keyword relevance is an X-Ray search. Thankfully, you can still sort your results by keyword relevance within LinkedIn Recruiter.

The Ability to Run SUPER LONG Boolean Search Strings

I am sad to report that LinkedIn’s once-epic ability to run Boolean search strings of over 3,000 characters has come to an end.

That means you can no longer perform some of the interesting diversity sourcing searches I’ve detailed in the past, such as searching for all of the HBCU’s in a single search, or searching for the 354 most common female names in the U.S. over the past 4 decades to find 65% of all of the women on LinkedIn in a single search.

From my preliminary testing, it seems that you can get away with searches up to around 1,300 characters with spaces before you start to encounter LinkedIn just spinning and never executing your search. With a first name search, this is what 1,281 characters with spaces looks like.

Top 10 Facets

Also missing from the LinkedIn’s new search interface is the ability to see the top 10  results in each facet.

I can’t be the only person who found the ability to see the top 10 companies employing certain types of people in a given market, the top 10 markets for specific skills, or the top universities by skill to be valuable, can I?

Now free users are limited to the top 5.

 

LinkedIn Top 5

 

LinkedIn top 5 locations

 

Thankfully, you can still view the top 10 results in each facet in LinkedIn Recruiter.

 

LinkedIn top 10

 

Linkedin top 10 locations

 

Advanced Search Operators

Alas, Voltron has laid LinkedIn’s Advanced Search Operators to rest.

What? You didn’t know LinkedIn had Advanced Search Operators?

They may have been LinkedIn’s best kept secret for years, and you could do a number of interesting things with them, such as creating search agents.

Are you wondering why I referenced Voltron?

Take a look at the URL when you run a search in the main search box when using LinkedIn’s new search functionality: Voltron Federated Search

 

LinkedIn Voltron Federated Search URL

 

I’m assuming Voltron is the code name for LinkedIn’s new search and that “vsearch” also stands for Voltron Search.

 

LinkedIn Voltron Vsearch

 

Anyone care to (neither) confirm (n)or deny?

Mobile

Ingrid Lunden from TechCrunch called out the fact that mobile is missing from this LinkedIn search upgrade.

LinkedIn has claimed that extending new search functionality to their mobile apps is something that they’re looking into, but for now, the mobile apps only allow users to search people but not within other categories.

Mobile search is a big deal for LinkedIn – did you now that 19 people searches are performed and 41 profiles are viewed every second via LinkedIn mobile apps?

http://youtu.be/eO8nmRDKv2I?t=1m50s

What About 3rd Degree Connections?

While there was a bit of early buzz that users searching LinkedIn with a free account would not be able to search 3rd degree connections, you can in fact still search for them.

While some early testing showed that it appears LinkedIn’s default was to only return results from your 1st and 2nd degree network, all of my recent searches appear to default to “All,” which includes Group Members and “3rd + Everyone Else.”

 

LinkedIn Default ALL

 

Search Anomalies

Thankfully, I haven’t run across too many search anomalies yet, but I did find a few I think you (and the LinkedIn dev team) will find interesting.

I ran a basic search and took notice of the top 5 companies represented:

 

LinkedIn Top 5 Company Search Anomaly

 

I then set about to see if I could use the -/NOT functionality to eliminate results from the top 5 companies in order to find the next top 5 (thus completing the top 10).

I started entering 1 company at a time in the current company field: -Microsoft, -IBM, -Cisco, etc.

This seemed to work quite well in removing those companies from the top 5, allowing me to explore the next 5 or more. But then I noticed that when I was excluding the company names in the current company field, the company names were being returned as positive hits and highlighted as keywords in the profiles. The same thing happens if I change it to -(ibm OR microsoft OR cisco).

 

LinkedIn Search Anomaly NOT company names show up in keywords

 

Hmm. That’s not good.

The same thing happens when I try to exclude a term from the title field. As you can see below, I am excluding the term “engineer” from the title field, and while the term is excluded properly in most cases, there are a few random results where “engineer” is in the current title – as with Kevin below, the word “engineer” also shows up as a positive & highlighted keyword hit in summaries, headline phrases, etc. It doesn’t matter if I use NOT, AND NOT either – I’ve tried all 3 ways and get the same results.

 

LinkedIn New Search NOT current title shows up as highlighted keyword hit elsewhere

 

This one is pretty strange – I ran a first name search for “Abigail” and got results with “Gail” and “Abby” on the first page.

 

LinkedIn search for Abigail returns Abby and Gail

 

I don’t know how much of a fluke this is, because I’ve tried other names as well as searched for companies and various I.T. keywords to see if LinkedIn is performing some kind of fuzzy matching but have yet to run into another instance where LinkedIn gives me terms other than the one I specifically searched for. Please let me know if you find any.

Also, it seems that the ability to search within groups from the main search interface is still being listed as a premium filter with the yellow “in” icon, yet I can search within groups with my free account. Maybe it’s actually free functionality now?

 

LinkedIn Groups Premium Filter

 

LinkedIn Groups Premium Filter 2

 

What I Would Like to See from LinkedIn Search

For quite some time I’ve been thinking about writing a post specifically about what I’d like to see from LinkedIn with regard to new search functionality, but I’ve never gotten around to it.

I’ll take this opportunity to at least highlight a few things I would suggest to the LinkedIn team:

  1. The ability to specifically search within the most recent work experience listed. One word: Massive. Can I get an “amen?”
  2. Stemming/root word/wildcard search. It would certainly be nice to not always have to construct massive OR statements, e.g., (develop OR developing OR develops OR development OR developed OR developer).
  3. Not only bring back the top 10 in each facet – but enable them to be expanded to the top 25. Expanded facets yield incredible market and competitive intel/insight with the click of a mouse.
  4. Ability to sort by keyword relevance not tied to relationship. If you can’t/won’t bring this back to LinkedIn for free accounts, at the very least, never get rid of the ability to sort by keyword only relevance in premium versions.
  5. Keyword boosting – enabling users with the ability to determine which keywords are the most relevant to them.
  6. Proximity search – enabling users to search for terms within a specific distance of each other, to achieve semantic search.

If you weren’t already aware, LinkedIn used Lucene for text retrieval, and Lucene is capable of wildcard search, variable term boosting, and variable proximity matching.

I wrote a post nearly 4 years ago titled LinkedIn Search: What it COULD and SHOULD Be – I suggest you take a look and also read the comments, because one of LinkedIn’s principle software engineers working on LinkedIn’s search engine at the time weighed in with some very insightful comments here and here.

What would YOU like to see added to LinkedIn’s search functionality?

 

How to Use LinkedIn’s Advanced Operators as Search Agents

 

In January 2009, I wrote a feature about LinkedIn’s advanced operators. Two years later, I am still surprised that remarkably few people leverage the ability to bypass LinkedIn’s advanced search interface and “hand-code” search strings.

Before I demonstrate how you can use LinkedIn’s advanced operators as search agents, here is a quick refresher detailing the all of the advanced search operators:

 

You can use these operators in conjunction with standard keyword search terms in the people search box.

In this quick example, I am targeting profiles with a current title of engineer and a current company of Google: Continue reading

LinkedIn’s Advanced Search Operators

IMPORTANT NOTE

Although LinkedIn’s advanced operators ceased to work properly for a period of a few months earlier this year, I am very happy to report that they are working again. Once more you will be able to harness LinkedIn’s search fields by hand coding your search strings and bypassing the search interface/fields.

LinkedIn’s Advanced Search Operators

LinkedIn has made some great changes to their advanced search interface recently, giving users the ability to take more control over the precision of their searches. I was specifically excited to see more options for location searching (10 mile – 100 mile radius), and the ability to search for current and/or past employers.

I was exploring LinkedIn’s site the other day and came across a chart buried at the bottom of the LinkedIn Learning Center page, and I was intrigued by the possibility of “hand coding” searches by entering LinkedIn’s advanced search operators directly into the “people search” search bar.

Here is the chart I found:

You can see that you can “hand code” searches using the above advanced operators and control most of the search fields/parameters that are found on the advanced search page interface, such as current company, past company, title, current title, past title, zip code radius, company, school, industry, interested in, and when people joined LinkedIn:

Location Searching

When I first experimented with the syntax for using the advanced operators for zip code radius searching, I ran into some problems and I contacted LinkedIn’s technical support for advice on how to make them work properly.

After 5 email exchanges (including links and screenshots and VERY direct/specific questions) that were comical to say the least (ignoring my question and simply telling me to use the advanced search interface, as well as not being aware of the advanced operators until I sent a screenshot), the technical support rep from LinkedIn finally concluded this: “The operators you are speaking of in our advanced people search are now provided for you in the drop down fields. These fields are provided to help narrow the search and make the process easier to understand. With the new search function inputting country: zip: and radius: is no longer acceptable.”

After not accepting this answer and continuing to tweak syntax, I am very happy to announce that you actually CAN accomplish zip code radius search using LinkedIn’s advanced operators. You’ll notice on the chart of operators that the zip: and radius: operators have dependencies – zip: is dependent on country:, and radius: is dependent on country: and zip:. For example, if you were searching for people in a 25 mile radius of Washington, DC, you could create a search like this:

country:”united states” zip:20001 radius:25

When using LinkedIn’s advanced operators, you enter them directly into the “Search People” bar at the top right of LinkedIn:

When you hit “Search,” you’ll get nearly 650,000 results of people on LinkedIn who live within 25 miles from the zip code of 20001.

If you don’t enter a radius: value, the search will still work – you’ll get a little over 922,000 results. Not sure exactly what LinkedIn is doing there, because a 35 mile radius produces about 777,000 results, and a 50 mile radius produces about 877,000 results. Testing other zip codes did not produce consistent results for me to try and guess the “hidden” radius value if you don’t enter one.

Also – it appears you can only choose the radius values of 10, 25, 35, 50, 75, and 100 miles when using the radius: operator.  If you try and use a different number, like 30, LinkedIn will produce results using the closest “valid” radius value.  In this case, when picking 30, I was trying to trick LinkedIn – it chose 25 instead of 35.

Combining Multiple Advanced Operators

Let’s look for people who currently work for Lockheed Martin, have a current title of manager, and live within 25 miles of 20001:

ccompany:lockheed ctitle:manager country:”united states” zip:20001 radius:25

Here is a snippet of the search results:

Let’s try another search. This time, we’ll look for people who have had the title of “auditor” at some point in their career (current and/or past), identify themselves as working in the accounting industry, have worked for Deloitte in the past, and live within 35 miles of 60605 in Chicago:

title:auditor industry:accounting pcompany:deloitte country:”united states” zip:60605 radius:35

As expected, the search works well. Here is a snippet of one of the results:

Combining Boolean Operators with LinkedIn’s Advanced Operators

You can combine “regular” search terms and Boolean operators along with LinkedIn’s advanced operators.  For example, let’s shoot for an Exchange admin/engineer with an MCSE, and a current title of engineer in a 25 mile radius of 94131 in San Francisco:

Exchange ctitle:engineer (admin OR administrator OR administration OR administer OR administered OR maintenance OR maintained) (server OR servers) (mail OR email OR messaging) (MCSE OR “Microsoft Certified Systems Engineer”) country:”united states” zip:94131 radius:25

Here is a snippet from one of the results:

Using LinkedIn’s Advanced Operators in “OR” Statements

Be careful when attempting to use some of LinkedIn’s advanced operators in OR statements. For example, here are two different ways of trying to search for people with a current title of 1 or more specific titles:

Exchange (ctitle:engineer OR ctitle:admin OR ctitle:administrator)

That syntax does not run – here is the message you get:

Taking a different approach: Exchange ctitle:(engineer OR admin OR administrator)

That synatx runs, but we can see from the results page that LinkedIn “sees” it differently that what the exact syntax would dictate:

LinkedIn appears to prefer enclosing the OR statements in quotation marks, like this:

exchange ctitle:”engineer OR admin OR administrator”

However, when you examine individual profiles, you will notice LinkedIn highlights past titles even though I specifically searched for the title terms using the current title operator of ctitle:. So using LinkedIn’s Advanced Operators in conjuction with OR operators isn’t an exact science, to say the least.

Sorting and Modifying Your Results

After you execute your “hand coded” search using LinkedIn’s advanced operators, you have the option of sorting the results by the usual values and you can also modify your search as you can if you had constructed your search using LinkedIn’s advanced search interface.

Conclusion

If you like being able to “hand code” Boolean search strings, it’s nice to know that we can effectively take advantage of nearly all of LinkedIn’s major search options/parameters (such as current/past company, current/past title, zip code radius, industry, etc.) by combining LinkedIn’s advanced operators with Boolean strings to get precisely the results we are looking for.

Although you can save searches via LinkedIn’s “save this search” feature – if you are using LinkedIn with a free account, you are limited to saving 3 searches. An added benefit of being able to craft complete search strings using LinkedIn’s advanced operators is that you can create your strings in Notepad or Word and save them for future use as well as quickly modify them (copy and paste a search, then change paramaters without having to retype the entire string).

If you enjoyed this post, I recommend you read my follow up post on how to use LinkedIn’s Advanced Search Operators as search agents.