[
https://issues.apache.org/jira/browse/SOLR-9665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luke P Warwick updated SOLR-9665:
---------------------------------
Description:
As a person, I need facet values to be in predictable, intuitive spots so that
I can quickly and easily find the values that are appropriate to me.
Problem Statement: Today Solr has two default facet sort orders, neither of
which provides predictable, intuitive facet value orders for people when the
values start with numbers.
Goal: Address the problem where index sorts facet values how a computer would
rather than how a human would. This is very problematic for E-commerce facets
like 'size' and 'tire width'
Acceptance Criteria:
1. Sorts facet values numerically from lowest to highest
2. Works with both numeric and string fields (thus working on values that
include letters... 25 mm, 30 waist, 32 Waist, 4 Petite)
3. If facet values don't start with a number, they are sorted alphabetically,
after all values that do start with a number
4. If facet values are equal numerically, sort the numerically equal values
alphabetically. Example: 10,10 Petite,10 Tall,12, Petite, 12 Tall
Examples:
Women's Pants Sizes:
8
8 Tall
10
10 Petite
10 Tall
12
12 Tall
14 Petite
26 Waist
28 Waist
30 Waist
One Size
Bike Wheel Sizes:
20 Inches
24 Inches
26 Inches
27 Inches
27.5 Inches
27.5+ Inches
29 Inches
650c
700c
was:
As a person, I need facet values to be in predictable, intuitive spots so that
I can quickly and easily find the values that are appropriate to me.
Problem Statement: Today Solr has two default facet sort orders, neither of
which provides predictable, intuitive facet value orders for people when the
values start with numbers.
Goal: Address the problem where index sorts facet values how a computer would
rather than how a human would. This is very problematic for E-commerce facets
like 'size' and 'tire width'
Acceptance Criteria:
1.
2. Capitalization should NOT impact sort order.
currently index sorts facets that start with lower case below all facets that
start with upper case. Many brands (for reasons unknown to me) start their
brand name with a lower case letter (while I would like to punish these brands
for this foolishness, I don't want to punish the innocent customers of these
brands).
Example:
Today: Marmot,Patagonia,Smith,Zoot,majola,prAna
Desired: majola,Marmot,Patagonia,prAna,Smith,Zoot
> Facet Values Sort Order: Add 3rd choice: Numeric Sort
> -----------------------------------------------------
>
> Key: SOLR-9665
> URL: https://issues.apache.org/jira/browse/SOLR-9665
> Project: Solr
> Issue Type: New Feature
> Security Level: Public(Default Security Level. Issues are Public)
> Components: faceting
> Reporter: Luke P Warwick
>
> As a person, I need facet values to be in predictable, intuitive spots so
> that I can quickly and easily find the values that are appropriate to me.
> Problem Statement: Today Solr has two default facet sort orders, neither of
> which provides predictable, intuitive facet value orders for people when the
> values start with numbers.
> Goal: Address the problem where index sorts facet values how a computer would
> rather than how a human would. This is very problematic for E-commerce
> facets like 'size' and 'tire width'
> Acceptance Criteria:
> 1. Sorts facet values numerically from lowest to highest
> 2. Works with both numeric and string fields (thus working on values that
> include letters... 25 mm, 30 waist, 32 Waist, 4 Petite)
> 3. If facet values don't start with a number, they are sorted alphabetically,
> after all values that do start with a number
> 4. If facet values are equal numerically, sort the numerically equal values
> alphabetically. Example: 10,10 Petite,10 Tall,12, Petite, 12 Tall
> Examples:
> Women's Pants Sizes:
> 8
> 8 Tall
> 10
> 10 Petite
> 10 Tall
> 12
> 12 Tall
> 14 Petite
> 26 Waist
> 28 Waist
> 30 Waist
> One Size
> Bike Wheel Sizes:
> 20 Inches
> 24 Inches
> 26 Inches
> 27 Inches
> 27.5 Inches
> 27.5+ Inches
> 29 Inches
> 650c
> 700c
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]