hugh e. williams vice president, experience, search, and platforms @ hughewilliams , ...

26
Hugh E. Williams Vice President, Experience, Search, and Platforms @hughewilliams, [email protected] Challenges in Commerce Search

Upload: soren

Post on 25-Feb-2016

33 views

Category:

Documents


2 download

DESCRIPTION

Challenges in Commerce Search. Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams , [email protected]. eBay Today. 50+ petabytes. Of data in our Hadoop and Teradata clusters. 2+ billion . 250 million. Page views each day. 75+ billion. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Hugh E. WilliamsVice President, Experience, Search, and Platforms@hughewilliams, [email protected]

Challenges in Commerce Search

Page 2: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

eBay Today

Page 3: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Of data in our Hadoop and Teradata clusters

Page views each day

Database calls each day

50+ petabytes

2+ billion

75+ billion

250 million Queries per day

Page 4: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

$1 trillion

Commerce

$10 trillionThe opportunity ahead is huge

Source: Economist Intelligence Unit, Morgan StanleyNote: Market sizes as of 2012, Compounded Annual Growth Rates from 2012 to 2015

Online Commerce

Page 5: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com
Page 6: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Today’s Search

Turnaround contributor

Series of improvements

Ten year old technology

Page 7: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Series1

Conversion up 13%

Better Search

2010 Simple Flows

Better Images

Merch’ing Other 2012

Page 8: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Improving Search from 2009 to 2012

– User experience changes• Imagery• Reorganization• Optimization• Major page refresh• Speed

– Search science• Query understanding and rewriting• Understanding user intent• Behavioral measurement• Substantial ranking improvements (particularly to Fixed Price ranking)

– And all on a 10+ year old platform named Voyager

Page 9: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Query Understanding and Rewriting

•Our search engine was literal•We’re on a journey to make it more intuitive•Idea: Mine our query-session data, look for patterns, and use these to map words in user queries to synonyms and structured data

Query RewriteSearch

User Query

eBay Results

Search Query

Page 10: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

PATTERNS: QUERY REWRITES …

pilzlampe

Page 11: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

How do buyers purchase the pilzlampe?

•It turns out, they do one of a few things:–Type pilzlampe, and purchase–Type pilzlampe, … , pilz lampe, and purchase–Type pilzlampe, … , pilzlampen, and purchase–Type pilz lampen, … , pilzlampe, and purchase–…

Page 12: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

How do buyers purchase the pilzlampe?

•From our data mining:–We automatically discover that pilz lampe and pilzlampe are the

same–We also discover that pilz and pilze are the same, and lampe and

lampen are the same•From these patterns, we rewrite the user’s query pilzlampe as:

pilzlampe OR “pilz lampe” OR “pilz lampen” OR pilzlampen OR “pilze lampe” OR pilzelampe OR “pilze lampen” OR pilzelampen

Page 13: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Are Query Rewrites easy?

• Nothing is easy at scale– Incorrect strong signals:

• CMU is not Central Michigan University• Mariners is not the same as Marines

– Context matters• Correcting Seattle Marines to Seattle Mariners is (generally) right• Denver Nuggets is not Denver in the Jewelry & Watches category

Page 14: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

An even bigger opportunity

Next Gen Search

Page 15: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Cassini: Reengineering eBay Search

Page 16: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Top-to-Bottom View

Page 17: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com
Page 18: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com
Page 19: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

How hard is it to ship a new search engine?

• Voyager is used for much more than the obvious. It’s multi-tenant:– “Default Search” search (already migrated to Cassini in the US)– Completed, null and low (already migrated to Cassini worldwide)– Description search– Deterministic sorts– Query rewrite– Merchandizing– The Feed– Selling (for example, allowing sellers to create listings from similar items)– Category browsing– Motors and other verticals– Many fast “item lookup” scenarios for other teams– Many scenarios we don’t even know about…

19

Page 20: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

What’s else is hard about eBay search?• eBay has over 400 million items listed in multiple languages• Our collection of items changes fast• You can find just about anything on eBay. We have to optimize for every type of item• Not everybody follows the same listing practices, or uses the same keywords or units

– Examples include:• Units of measure: centimeter versus cm, gigabytes versus gb• Colors: Blue versus Aqua, Rojo is the same as Red• Synonyms: laptop and notebook, mobile phone and cell phone• Abbreviations: SGA means Stadium Giveaway• Spelling errors

• Our goal is to help both buyers and sellers find items even when they use different ways of expressing the same things

Page 21: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Technology Deep dive: Infrastructure

• What’s hard at eBay?– Multi-tenant system– Document additions and deletions– Document modifications– Index updates– Result caching– Data center automation–…

Page 22: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Technology Deep dive: Ranking

• What’s hard at eBay?–Mix of items: good ’til canceled multi quantity vs. single quantity–Gaps in catalog data–A very different problem: different ranking signals to Web search–The deterministic sort:

• Recall versus precision• Consistency with best match

–Spam–Result blending

Page 23: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

But What Comes Next?

Page 24: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

21%of eBay multiscreenusers

44% of GMV share

Page 25: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com
Page 26: Hugh E. Williams Vice President, Experience, Search, and Platforms @ hughewilliams ,  hugh@hughwilliams.com

Q&A?