Hi everyone, We're implementing attributes for products -- naturally we'd want most of these as facets, since there are a lot of different categories of products (e.g. electronics, chairs, beds, etc.), they all have different set of attributes and their values. Also, some attributes may overlap (i.e. size for beds is different from a chair or a rug).
So, the way we're thinking of implemening it is with wildcard facets --
*_cat_*_type_*_facet
-- here
•
cat_*
would be
cat_bed
etc.
•
type_*
would be
type_string
etc.
Is it a good idea in terms of Typesense? Implementing this solution would mean that we'd have a ton of fields that typesese will have to keep track of. 🤔