Faceting with size
The problem with faceting with size is that the ordering by size is not directly visible. Let us take the following sizes:
XS, S, M, L, XL, XXL
These sizes would be listed in the alphabetical order as follows:
M, L, S, XL, XS, XXL
To handle such ordering scenarios in size for different apparel, we could encode a size tag into the size facet label. Therefore, the size ordering would be somewhat as follows:
[00002]XS [00003]S [00004]M [00005]L [00006]XL [00007]XXL
This will ensure that the facets we get from Solr are ordered in the way we want them to be ordered.
Get Apache Solr Search Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.