Archive for the Techniques Category

Top 10 Technique - Basic and Advanced Search Tricks for Google.com

-  A quote/ phrase search can be written with both quotations [”like this”] as well as a minus in-between words, [like-this].

 

-  Google didn’t always understand certain special characters like [#], but now they do; a search for [C#], for example, yields meaningful results (a few years ago, it didn’t). This doesn’t mean you can use just any character; e.g. entering [t.] and [t-] and [t^] will always return the same results.

 

-  Google allows 32 words within the search query (some years ago, only up to 10 were used, and Google ignored subsequent words). You rarely will need so many words in a single query - [just thinking of such a long query is a hard thing to do, as this query with twenty words shows] - however, it can come in handy for advanced searching… especially as a developer using the Google API.

 

-  You can find synonyms of words. i.e., when you search for [house] but you want to find “home” too, search for [~house]. To get to know which synonyms the Google database stores for individual words, simply use the minus operator to exclude synonym after synonym (they will always be shown as bold in the search engine result page (SERP), like this: [~house -house -home -housing -floor].

 

-  To see a really large page-count (possibly, the Google index size, though one can only speculate about that), search for [* *].

 

-  Google has a lesser known “numrange” operator which can be helpful. Using e.g. [2006..2009] (that’s two dots in between two numbers) will find 2006, 2007, and so on until 2009.

 

-  Google’s define-operator allows you to look up word definitions. For example, [define:css] yields “Short for Cascading Style Sheets” and many more explanations. You can trigger a somewhat “softer” version of the define-operator by entering “what is something”, e.g. [what is css].

 

-  Google has some exciting back-end artificial intelligence to allow you to find just the facts upon entering simple questions or phrases like [when was Da Vinci born?] or [da vinci birthday] (the answer to both of these queries is “ Leonardo Da Vinci’s Birthday - April 15, 1452“). This feature is known as Google Answers <http://answers.google.com/answers/>.

 

-  Google allows you to find backlinks by using the link-operator, e.g. [link:blog.*.com] for this blog. The new Google Blog Search <http://blogsearch.google.com/> supports this operator as well. In fact, when Google’s predecessor started out as Larry Page’s “BackRub” < http://www.smartmoneydaily.com/business/project-backrub-aka-google.aspx> in the 1990s, finding backlinks was its only aim! However, not all backlinks are shown in Google today, at least not in web search. (It’s argued that Google does this on purpose to prevent reverse-engineering of its PageRank algorithm.)

 

-  Often when you enter a question mark at the end of the query, like when you type [why?], Google will advertise its pay-for-answer service Google Answers.

 

-  There is a “sport” called Google Hacking. Basically, curious people try to find unsecured sites by entering specific, revealing phrases. A special web site called the Google Hacking Database <http://code.google.com/p/ghdb/> is dedicated to listing these special queries.

 

-  Google searches for all of your words, whether or not you write a “+” before them (I often see people write queries [+like +this], but it’s not necessary). Unless, of course, you use Google’s or-operator. It’s an upper-case [OR] (lower-case won’t work and is simply searching for occurrences of the word “or”), and you can also use parentheses and the “|” character. [programmer (java | j2ee)] will find pages containing the word (or being linked to with the word) “programmer” and additionally containing at least one of the two other words, “java” or “j2ee”.

 

-  Not all Google services support the same syntax. Some services don’t allow everything Google web search allows you to enter (or at least, it won’t have any effect), and sometimes, you can even enter more than in web search (e.g. [insubject:test] in Google Groups <http://groups.google.com/>). The easiest thing to find out about these operators is to simply use the advanced search and then check what ends up being written in the input box.

 

-  Sometimes, Google seems to understand “natural language” queries and shows you so-called “onebox” results. This happens for example when you enter [goog], [weather washington, dc], [washington dc] or [2012] (for this one, movie times, move rating and other information will show).

 

-  Not all Googling is the same. Depending on your location, Google will forward you to a different country-specific version of Google with potentially different results to the same query. A search for [site:stormfront.org] from the US will yield hundreds of thousands of results, whereas the same search from Germany (at least if you don’t change the default redirect to Google.de) returns… zilch. Yes, Google does at times agree to country-specific censorship, like in Germany, France (Google web search), or China (Google News <http://news.google.com/>).

 

-  Sometimes, Google warns you about its results, especially when they might seem like promoting hate sites (of course, only someone misunderstanding how Google works could think it’s them promoting hate sites). Enter [jew], and you will see a Google-sponsored link titled “Offensive Search Results” leading to this explanation <http://www.google.com/explanation.html>.

 

-  For some search queries, Google uses its own ads to offer jobs. Try entering [work at Google]. Further drilling down revealed a great and current HR position need (Director of People Operations) in New York http://www.google.com/support/jobs/bin/answer.py?answer=141085.

 

-  For some of the more popular “ Googlewashing” <http://en.wikipedia.org/wiki/Google_bomb> results, like when you enter [failure] and the first hit pertains to heart failure; George W. Bush is now second. Google displays explanatory ads titled “Why these results?”.

 

-  While Google doesn’t do real Natural Language Processing <http://research.google.com/pubs/NaturalLanguageProcessing.html> yet, this is the ultimate goal for them and other search engines.

 

-  Some say that whoever turns up first for the search query [president of the internet] is, well, the President of the internet. (I’m applying as well, and you can feel free to support me with this logo.)

 

-  Google doesn’t have “stop words” anymore. Stop words traditionally are words like [the], [or] and similar which search engines tended to ignore. Sometimes, when you enter e.g. [to be or not to be], Google even decides to show some phrase search results in the middle of the page (separated by a line and information that these are phrase search results).

 

-  There once was an easter-egg in the Google Calculator <http://www.google.com/help/calculator.html> that made Google show “42″ when you entered [The Answer to Life, the Universe, and Everything] <http://en.wikipedia.org/wiki/Phrases_from_The_Hitchhiker’s_Guide_to_the_Galaxy>. The easter egg only works in lower-case.

 

-  You can use the wildcard operator in phrases. This is helpful for finding song texts - let’s say you forgot a word or two, but you remember the gist, as in [”Science in the home * Maxwell Edison * *”] - and similar tasks.

 

-  You can use the wildcard character without searching for anything specific at all, as in this phrase search: [”* * * * * * *”].

 

-  Even though www.googl.com is nothing but a “typosquatter” <http://en.wikipedia.org/wiki/Typosquatting> (someone reserving a domain name containing a popular misspelling) and search queries return very different results than Google, the site is still getting paid by Google - because it uses Google AdSense <https://www.google.com/adsense>.

 

-  If you feel like restricting your search to university servers, you can write e.g. [java-tutorial site:.edu] to only search on the “edu” domain (you can also use Google Scholar <http://scholar.google.com/>). This works for country-domains like “cn” or “de” as well.

Top 10 Technique - Advanced Google Operators

daterange: Returns documents modified in the given time interval. Dates should be entered in Julian format. For example, go to: http://aa.usno.navy.mil/data/docs/JulianDate.php to convert Calendar date to Julian date. Using java programmer daterange:2455139-2454466 you can find who talked about java programmers from November 4-December 4, 2009.

 

filetype: returns links to documents with the given file type. For example searching for programmers filetype:java will find portable and object-oriented programmers. Supported file types are pdf, ps, wk1, wk2, wk3, wk4, wk5, wki, wks, wku, lwp, mw, xls, ppt, doc, wks, wps, wdb, wri, rtf, swf, ans, txt, but other are supported as well, like xml, cpp, java etc.

 

site: restricts the results to the given domain. site:panerabread.com will find all indexed page on www.panerabread.com, while site:panerabread.com bagels will find all bagel-related pages on www.panerabread.com

 

update: you can use the site operator also to find your supplemental results using this query: site:www.panerabread.com ***

 

cache: shows the cached version of given webpage. Other words in the query will be highlighted in the returned page,cache:www.panerabread.com bagels

 

link: lists webpages that link to the given webpage. link:http://en.wikipedia.org/wiki/java programmer will list webpages with links pointing to wikipedia’s voice for java programmer

 

related: returns pages that Google somehow thinks are related to the given page.

 

info: returns some information about the given web page. Typically website and description.

 

define: returns the definition of a given word. define:programmer

 

phonebook: search in residential phone book. phonebook:jones dc

 

stocks: returns stock info: stocks:aapl

 

weather: weather information for the given city. weather:bethesda

 

movie: returns all movies related to the search term given. movie:2012  You can also find movies by locations: movie:dc , movie:20817

 

flights: search for flights inside USA using the airport code (does not work for every airport). flights:dca

 

SEO-Oriented Operators

 

allintitle: Search for documents with the given words in their title. allintitle:bagels cheese will find all the documents with title containing ‘bagels’ and ‘cheese’. This operator cannot be combined with others.

 

intitle: Search for documents with the first word after the intitle operator in their title. intitle:bagels cheese will find all the documents with title containing ‘bagels’ and talking about cheese. Note that the word ‘cheese’ is not necessarily in the title.

 

allintext: Search for documents with the given words in their text. allintext:bagels cheese will find all the documents with text containing ‘bagels’ and ‘cheese’. This operator cannot be combined with others.

 

intext: Search for documents with the first word after the intext operator in their text. intext:bagels cheese will find all the documents with text containing ‘bagels’ and talking about cheese. Note that the word ‘cheese’ is not necessarily in the text

 

allinurl: Search for documents with the given words in their url. allinurl:bagels cheese will find all the documents with url containing ‘bagels’ and ‘cheese’. This operator cannot be combined with others.

 

inurl: Search for documents with the first word after the inurl operator in their url. inurl:bagels cheese will find all the documents with url containing ‘bagels’ and talking about cheese. Note that the word ‘cheese’ is not necessarily in the text

 

allinanchor: Search for documents with the given words in an anchor. allinurl:bagels cheese will find all the documents with anchor text containing ‘bagels’ and ‘cheese’. This operator cannot be combined with others.

 

inanchor: Search for documents with the first word after the operator in an anchor. inanchor:bagels cheese will find all the documents with anchor containing ‘bagels’ and talking about cheese. Note that the word ‘cheese’ is not necessarily in an anchor.

Top 10 Technique - Using Boolean Logic in Search Strings

With over 15 billion web pages and over 40,000 job boards and resume databases, how does a recruiter sift through the data to discover the candidates who truly shine?

The answer lies in effective search methods.  One of the most popular methods is the use of Boolean logic in the search criteria.  Click here to download a MS Word file that lists some of the most common Boolean operators.

Top 10 Technique - Finding Resumes on Twitter

Here is my latest search string to identify more resumes than jobs on twitter.com using Google search. Please feel free to share your enhancement to this string to derive better results.

site:twitter.com <keyword(s)> resume OR “my resume” OR vitae -recruiter -job -jobs -submit -apply -”looking for” -recruiting -hiring -send -”email to” -”email resume” -opening -”to resume”

Top 10 Technique - Boolean Search Cheat Sheet

Search engines can be considered as a cluttered resume database. Using detailed searches with Boolean search operators can drill down and find the information you are looking for faster. These operators are used to weed out irrelevant pages thereby narrowing your search results to find exactly what you are looking for. 

 

Each search engine is unique so review the help section on each of the search engines to determine what Boolean operators are supported.

 

Boolean Key

 

AND - The AND operator delivers results with the terms you requested. For example, searching resume and j2ee will return pages with both terms - resume and j2ee.

 

OR - The OR operator delivers results with either of the terms you requested. For example, MCSE OR M.C.S.E.

 

NOT - The NOT operator will not deliver certain words in your search results. For example, Java NOT coffee will deliver closer results for JAVA Programmers and not Java Coffee. 

 

NEAR - The NEAR operator locates words that are located in close proximity to other words. For example, Java NEAR Programmer. Not every search engine supports this operator.

 

( ) Parentheses - The ( ) operator allows you to group terms and build longer search strings. For example, NOT (submit AND employer) will avoid pages with both names.

 

* - The * operator is a wildcard. Adding a wildcard will find words containing the wildcard. For example program* will help so you do not have to run separate searches for words similar like: programmer, programming, program

 

Example of Complex Search String

 

resume AND (java or j2ee) AND program* AND (Virginia or VA or 703) AND NOT (apply or submit or jobs)

 

* In some case we recommend to go to the advanced search option within the search engine.

 

Search Engine Quick Guide 

 

Definitions:

 

X-Raying - searches for pages that are all on the same host.

Flipping - searches for pages that link to a specific page.

Page Title - searches for pages that has specific words in page title.

URL Search - searches for pages that has specific words in the URL or web address.

Top 10 Technique - Search Google by Area Code

(intitle:resume OR inurl:resume) j2ee polygraph (virginia OR va) 703

 

Using the following template (for Google) would improve things by getting rid of resumes with street addresses led by 703, etc.:

 

(intitle:resume OR inurl:resume) j2ee polygraph (virginia OR va) *703*-*-*

 

The search algorithms change over time, of course, and so while that template may have helped then, it doesn’t now. Thus his question is worth revisiting.

 

You want to eliminate not only apartment/suite numbers matching your area code, but things like house numbers, sites that blind resumes (e.g., just show “Area Code: 703″), etc.

 

Do a narrow test search for the positive case, i.e., try to find the thing you want to eliminate with other narrow criteria so you only get a few results. This way, you can quickly scan to see if your fix is successful.

 

For example, try

 

(intitle:resume OR inurl:resume) j2ee 703.*.street

 

then

 

(intitle:resume OR inurl:resume) j2ee 703.*.st

 

and see if/how the results differ.

 

Since 703.*.street yields different results than 703.*.st , you must account for both in searches (hardly anybody uses Av for Avenue, so Ave is the only alternative needed). Similarly, very few resumes include the Ste abbreviation for Suite, so 10 Downing St., Suite 703 is sufficient for that NOT-type search. Ditto for Cir as an unnecessary abbreviation for Circle.

 

Again, before I receive complaint emails, let me clarify: I know the word “Ste” appears on web pages. But if you’re searching for individual resumes, the number of appearances of Ste (or even Suite, for that matter) is insignificant. Make sure to run the same kind of search as your desired search.

 

Unfortunately, Google doesn’t let you eliminate the number in a list (e.g., 703 644 …) with -703.644, nor does it differentiate between #703 and 703 (see for yourself), so there’s no point in trying to eliminate results with content formatted in those ways. Ditto for the inability to rid of 703 results where it’s the local phone prefix (e.g., 703-555-1234).

 

Also, using Dr as an abbreviation for Drive is problematic, because it tends to include people whose resumes have your desired area code number in it, but used in a different way, and within a few words is Dr., as in the Doctor abbreviation. You can eliminate good results using that, so just stick with Drive, to be safe (the number of extraneous results added is trivial).

 

Here is a way to avoid page number references. This yields the following template (substitute your desired state/province name, abbreviation and area code for those values below, as well as any skill terms):

 

(intitle:resume OR inurl:resume) j2ee (virginia OR va) 703 -area.code.703 -page.703 -pp.703 -703.*.st -703.*.street -703.*.rd -703.*.road -703.*.ave -703.*.avenue -703.*.drive -703.*.circle -site:free-for-recruiters.com

 

The last NOT term is to eliminate results from free-for-recruiters.com, which blinds resume results.

 

Using Google Alerts, you can set multiple searches for each state/area code combination you want. You may need to create additional strings if you’re adding more than a few skill and/or job title keywords, anyway, since this template is close to Google’s 32 keyword/string limit.

 

This search string template is geared to Google. It is not the only way to find resumes on Google, nor is Google the only place you should search for resumes, so adapt this template accordingly. The results overlap between the search engines is surprisingly and extremely low. In other words, the same search on different search engines pulls up entirely different candidates! Don’t only search one engine.

 

Even if you search PageBites for resumes, which pulls resumes off the web using Google (PageBites created a Google API), it yields completely different results than the above Google template. For example, try j2ee (keywords) and Fairfax, VA 22033 USA (default searches 50 mi. radius) on PageBites. Unfortunately, some of PageBites’ resumes are not in the Dallas area (e.g., it pulls a French postal code, a past employer location, etc.) and it includes some blinded-type results (e.g., Rent-A-Coder.com) which you can’t eliminate.

Top 10 Technique - Peeling Back a URL

The following ten URLs all point to a specific resume. However, can you spot any other information in the URL that would lead you to many more resumes?

1) http://www.arch.virginia.edu/career/resume/resumes/mco5y.pdf
2) http://members.nova.org/~jamesf/resume.html
3) http://www.cs.jhu.edu/~kapild/files/docs/resume.pdf
4) http://www.free-for-recruiters.com/Resumes/NY/1707886-Resume.html
5) http://homepages.nyu.edu/~jmg336/html/resume_7__cv_2002-06-19.HTM
6) http://people.cs.uchicago.edu/~levow/jim/resume.html
7) http://www.physics.arizona.edu/~lisetsky/resume_may_09_web.pdf
8) https://www.student.gsu.edu/~jan5/it2010_webpage/Resume.htm
9) https://www.cefns.nau.edu/Academic/Design/D4P/EGR486/ME/06-Projects/Webbing/Danielle%27s%20resume.htm
10) http://gicl.cs.drexel.edu/people/sevy/resume.html

Search Strategy 1:

Peel back the URL. For example, in URL 1, peel back or delete the filename of “mco5y.pdf” and see the new results of personal resumes, dated from 12/6/04 to 7/11/09.

You can do this again for URL 4, by peeling back “1707886-Resume.html”. This will display all the resumes from New York. Try swapping out NY with another state abbreviation such as VA and see your new results.

Search Strategy 2:

Perform a domain site search in Google, AltaVista, or other robust search engine. Since each URL has the word “resume” in the URL, simply insert this word in your search string, followed by the AND operator and lastly the SITE: command and the corresponding domain information.

URL 5: resume and site:homepages.nyu.edu
URL 6: resume and site:people.cs.uchicago.edu
URL 7: resume and site:physics.arizona.edu
URL 8: resume and site:student.gsu.edu

These are just two of many creative strategies you can use to uncover passive candidate resumes on the web.

Top 10 Technique - More Google Search Algorithms

(intitle:”curriculum vitae” OR inurl:vitae OR intitle:vitae) <keyword> -about -jobs -inanchor:apply -inanchor:submit

(intitle:”resume for” OR intitle:”resume of” OR intitle:”Curriculum Vitae” OR intitle:”’s resume”) <keyword> -intitle:example -intitle:examples -intitle:sample -intitle:submit

(intitle:”resume for” OR intitle:”resume of”) <keyword> -inanchor:apply -inanchor:submit -inanchor:sample -intitle:how -intitle:write

(intitle:resume OR intitle:”curriculum vitae”) +<keyword> -jobs -apply -submit -required -wanted -write -sample

(intitle:resume OR inurl:resume OR intitle:homepage OR inurl:homepage) <keyword> -jobs -inanchor:apply -inanchor:submit

(resume OR cv OR vitae OR homepage) <keyword> -jobs -apply -submit -required -wanted -template -wizard -free -write –sample

~resume (filetype:pdf OR filetype:doc OR filetype:rtf OR filetype:htm OR filetype:html) <keyword> -jobs -apply -submit -required -wanted -write –sample

~resume <keyword> -jobs -apply -submit -required -wanted -template -write -sample -inurl:books -inurl:product

<keyword> ~cv (intitle:blog OR inurl:blog OR intitle:blogs OR blog OR blogs) (rss OR feed OR archives OR posted OR tags OR comments OR trackback OR author) -job -jobs -send -submit -you -inanchor:apply

site:craigslist.org inurl:res <keyword>

site:devbistro.com inurl:resumes <keyword>

site:linkedin.com for (inurl:in OR inurl:pub) -intitle:directory -intitle:recently -intitle:”company profile” <keyword>

<keyword> site:plaxo.com (intitle:profile OR inurl:profile) -intitle:sign -inurl:public

inurl:edu (intitle:resume | inurl:resume| intitle:cv | inurl:cv | intitle:”curriculum vitae” | inurl:”curriculum vitae”) -submit -apply -free -sample -samples -job -jobs

intitle:resume OR inurl:resume OR Intitle:cv OR inurl:cv OR Intitle:vitae OR inurl:vitae OR Intitle:bio OR inurl:bio) -submit -apply -jobs -templates -writing -services +<keyword(s)>

Top 10 Technique - Google Search Algorithms

Find a List on Google:  <keyword> List OR listing OR directory OR members OR staff OR attendance OR membership OR members

Find a Company:  <keyword> corp OR llc OR corporation OR inc OR incorporated

Find a Member Directory:  <keyword> phone AND email AND (brown OR johnson OR jones OR smith OR white OR williams) AND (members OR member)

Find a Person:  (email OR mailto OR phone) “<keyword>”

Find a Tradeshow:  <keyword> Tradeshow OR Expo OR convention OR Event OR symposium OR conference

Find an Association:  <keyword> association OR society OR organization OR center OR consortium

Find an Org Chart:  <keyword> (chart phone email (org OR organization OR organizational or orgchart)) filetype:doc OR filetype:opx OR filetype:pdf

Find a Resume-1:  inurl:resume intitle:resume <keyword>

Find a Resume-2:  (intitle:resume | intitle:”my resume” | intitle:”resume of”) inurl:base intext:<keyword>

Find a Resume-3:  (objective OR summary) education (”<keyword>” OR “<keyword>”) “<keyword>” “<keyword>”