om

t.c
ar
EXPERIMENTS

m
AUTOMATIC FACETS
is
br
DISCOVERY
hy

CONFIDENTIAL 44
GOAL

om
RELEVANT SEARCH RESULTS

t.c
FEWER BUT BETTER

ar
m
is
br
hy

CONFIDENTIAL 45
FULL TEXT SEARCH STRATEGY

om
1 2

t.c
ar
Maximum results Maximum correspondence
sorted on relevance to the user’s search query

m
is
~ google br
Downside: Downside:
hy
* Sorting is useless * Shorter search result list
* zero results if one word
is wrong
CONFIDENTIAL 46
HOW SEARCH WORKS (OOTB)

om
t.c
ar
m
is
br
hy

CONFIDENTIAL 47
“BLUE FEMALE XL BURTON JACKET”

om
Phase 1. OOTB First results

t.c
Cheap blue Phase 1. OOTB SOLR request

ar
XXL jacket Cheap blue XXL jacket

m
Facets:

Size: (XXL, XL, )

is
Color: Blue, Green,...
br
Price: (10-50,51-100, )

Gender: male,female
hy

CONFIDENTIAL 48
“BLUE FEMALE XL BURTON JACKET”

om
Phase 2. Query
analyzer Free text search jacket

t.c
ar
Facets:
Cheap blue
XXL jacket
Size: (XXL, XL, ) XXL

m
Color: Blue, Green,... blue

is
Price: (10-50,51-100, )

Gender: male,female
br
hy
Special terms cheap

CONFIDENTIAL 49
“BLUE FEMALE XL BURTON JACKET”

om
fixed canon cameras lens
Phase 3. Probing Free text search jacket Another example 200mm

t.c
Search
All combinations Free Text + facets
results Free text search 200mm
1 jacket Size:XXL X Search

Filter and sort
All combinations Free Text + facets

ar
results
2 jacket Color:Blue Y 1 200mm Size:XXL X

Filter and sort
m
3 jacket Color:Blue Size:XXL Z 2 Canon Color:Blue Y

is
Some combinations facets may lead to zero results
3 jacket Color:Blue Size:XXL Z
For example, there are no XXL size blue jackets, only XL or red
br
In this case, jacket + XXL or jacket + Blue wins over Some combinations facets may lead to zero results
Jacket+XXL+Blue
For example, there are no XXL size blue jackets, only XL or red
hy

CONFIDENTIAL 50
“BLUE FEMALE XL BURTON JACKET”

om
Ranges Free text search jacket

t.c
Such fields as Price or Megapixels (electronics) are ranges
The system parses the query string and extracts the specific

ar
value, finds a range from the index, and creates an additional
filter using the approach explained above.

m
is
br
hy

CONFIDENTIAL 51
“BLUE FEMALE XL BURTON JACKET”

om
Found! Found! Found! Found!

t.c
Results page Results page Results page
Pages Main page Results page
#2 #3 #4

ar
Click Scroll down/ Scroll down/ Scroll down/ Scroll down/
Locate Locate Locate Locate

m
wait wait
UI elements Search box Send a facet
Colors Send a facet
Brands
wait Send a facet
Size
wait Send a facet
Gender

is
request request request request

Scroll down/ Scroll down/ Scroll down/ Scroll down/
Typing
br Locate Locate Locate Locate

Blue female
hy
User choice burton blue Burton XL Female
jacket XL Click Click Click

CONFIDENTIAL 52
“BLUE FEMALE XL BURTON JACKET”

om
Gender

Brand
Color
keyword

Size

t.c
 any order
Search: blue female XL Burton jacket  any number

ar
 synonyms
 multi-word

m
 detecting
Burton
Armada impossible
combinations

is
br male  supporting ranges
female
Blue S, M, L  supporing special
Red XL, XXL words
Green
hy
(cheap, light, etc)
...

CONFIDENTIAL 53
HOW SEARCH WORKS (OOTB)

om
t.c
ar
m
is
br
hy

CONFIDENTIAL 54