Kang Laura - Using Solr to find the right person for the right job

Page 1

Click to edit Master /tle style

•  Click to edit aster t text Using SMolr o styles find the right person for the right job –  Second level • Third level

–  Fourth level » Fi6h level

M A Y 2 0 1 1 L A U R A K A N G T H E L A D D E R S . C O M


Click to edit Master /tle style Agenda •  Search Click to aet dit the MLaster adders text styles –  Second Plrojects evel •  Current

• Third level –  Standardiza2on of search products –  Fourth level –  Recommenda2on service » Fi6h level

•  Suggested Candidates

–  Tes2ng Sessions –  Challenges and Future Work


Click to edit Master /tle style TheLadders.com •  $100K+ Click to ejob dit sM earch aster atnd ext career styles management –  Second level for the right job, right job for the right •  Right person • Third level person –  Fourth level •  > 4 million members » Fi6h level •  Recruit Ladder •  Community of recruiters and job seekers •  Job search advisors and talent specialists


Click to aet dit Search the MLaster adders /tle style •  January Click to e2dit 010: Master search text team styles formed. –  First Second member: level computa2onal linguist, Dr. Leslie BarreD • Third level •  February 2011: plaYorm team formed. –  Fourth level

–  9 members » Fi6h level –  Search, CMS, shared services –  Led by Ed Cudahy


Click to edit M Solr/Lucene at aster the L/ adders tle style •  Click to edit Master text Search styles –  Second level • Third level

Subscriber –  Fourth Candidate level search search » Fi6h level

Recruiter search

Job search

Hiring alerts search

Editorial content search

Sugges/ons

Candidate to Job

Job to Candidate

Recruiter to Candidate

Recruiters like this

Candidates like this

Jobs like this


Click to edit Master Standardiza/on of S/earch tle style Products •  Before Click to edit Master text styles –  Legacy Second ilmplementa2ons evel • Local Llevel • Third ucene index –  Fourth vlevel • Different ersions of Solr

–  Hard » Fi6h to mlevel ake improvements

•  Move to Solr 3.1.0


Click Stetup Solr o edit Master /tle style •  Extended Click to eddit ismax Master text styles –  Second level non-­‐alphanumeric characters •  Preprocessing • Third level

•  Analyzers/Tokenizers –  Fourth level –  Stop w ord level removal » Fi6h

–  Index-­‐side synonym expansion –  Custom stemmers

•  Custom length normaliza/on for job descrip/on and resumes •  Replica/on •  Mul/-­‐core •  Template: maven archetype •  Autosuggest


Click to edit Master /tle style Challenges •  Power Click to uesers dit Master text styles –  Large Second Boolean level queries • Third rlevel –  Target esult set of 50

–  Fourth level •  Synonyms with different lengths » Fi6h level

–  HR manager vs. Human Resource manager –  Phrase slop

•  Company variants •  Communica/ng to users


Click to Q Typical edit uery M aster /tle style •  Click to edit Master text styles

•  Title: "sales consultant" "sales engineer" "solu/ons architect" "solu/on architect" engineer architect "pre-­‐sales consultant" "presales consultant" "solu/ons engineer" -­‐president -­‐vp -­‐cmo -­‐ceo -­‐cfo -­‐chief -­‐ –  Second level director -­‐so6ware -­‐"s/w" –database • Third level

–  Fourth level

•  Loca+on: Redwood City, CA, 100 miles » Fi6h level

•  Company: apple "ingram micro" "tech data" intermec "insight enterprises" "super micro computer" "digi interna/onal inc" radisys "silicon graphics interna/onal corp" cray angilysys voltaire "concurrent computer" gtsi "socket mobile" hp hewled hitachi ibm "i. b. m." "i.b.m." "interna/onal business machines" "business machines" intevac xyratex quantum "western digital" wd w.d. ramtron "micron technology" e.m.c. "e. m. c." sandisk brocade seagate 3par stec "dot hill" ocz o.c.z. "o. c. z." "hutchinson technology" "hutchinson tech" lasercard edci dataram "overland storage" emc netapp •  Keyword: (presales "pre sales" pre-­‐sales sales) AND (engineer engineering) AND (storage hardware "sun microsystems" "sun servers")


Click to edit Master S/ Recommenda/on ervice tle style •  RESTful Click to ewdit eb M service aster text styles –  Second level •  Solr backend • Third level Client •  Tracking/feedback –  Fourth level Applica/on » Fi6h l evel •  A/B framework Recommenda/on Service

Candidate to Job

Job to Candidate

Recruiter to Candidate

Recruiters like this

Candidates like this

Jobs like this


Click to Other Perojects dit Master /tle style •  Resume Click to epdit arsing Master text styles –  Parse Second flagging level • Third level •  Company list

–  Fourth level

–  Company variants » Fi6h level –  Similar companies

•  Synonym list genera/on •  Search help for users


Click to edit CM Suggested andidates aster /tle style •  Coming Click to esdit oon Moaster n Recruit text Lsadder tyles –  Second level hdp://recruit.theladders.com • Third level •  Suggest candidates that might be a good match when a –  Fourth level recruiter plosts a job » Fi6h evel •  Goal: –  Help recruiters quickly iden2fy candidates that are right for the job –  Increase interac2on between recruiters and job seekers


Click to edit Master /tle style •  Click to edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Click to edit Master /tle style •  Click to edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Click to edit Master /tle style •  Click to edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Click to edit Master /tle style •  Click to edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Click to edit CM Suggested andidates aster /tle style •  Hybrid Click to edit Master text styles –  Categories Second level 1.  Posi/on • Third level level Fourth level 2.  –  Job special/es/disciplines level 3.  » Fi6h Industry •  Job /tle => posi/on level (VP, director) + job func/on (marke/ng) •  Relevance matrices for par/al matches

–  Text •  Job func/on keywords •  Candidate’s job experience vs. job descrip/on using MoreLikeThis

•  Boos/ng •  Filters: salary range, years of experience, loca/on


Click to edit Master /tle style Challenges •  Cer/fica/ons Click to edit Maaster nd skills text styles –  Taxonomy Second level • Third rlesume evel •  “Good” –  Fourth level

–  Resume scoring » Fi6h level

•  Job descrip/on

–  Short job descrip2ons –  “Series 7 & 63 and 10+ years of experience in related field required” –  Company descrip2on/Equal Employment Opportunity clauses

•  Different priori/es for each job type


Click to edit Master /tle style Evalua/on •  Other Click to products: edit Master text styles –  Mean-­‐average Second level precision: search • Third level suggested jobs –  A/B tes2ng:

–  Fourth level •  Tes/ng sessions with talent specialists and external » Fi6h level recruiters •  Randomly selected set of jobs •  Given 5 candidates and their resumes

0 = not a good match 1 = keep in pipeline 2 = contact


Click to W Future edit ork Master /tle style •  Job Click dtescrip/on o edit Master parser text styles –  Skills Second and level cer2fica2ons • Third level •  UI improvements –  Fourth level

–  Personalized weights and filters » Fi6h level –  Company descrip2on

•  Geospa/al features •  Recommenda/on Service: user ra/ngs •  Search/Recommenda/on quality tes/ng framework –  Customer sa2sfac2on metrics –  Pre-­‐release metrics


Click to heiring We’re dit Master /tle style •  Email Click to lkang@theladders.com edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Click to edit Master /tle style Ques/ons? •  Click to edit Master text styles –  Second level • Third level –  Fourth level » Fi6h level


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.