Hi David,
As Max mentioned, unfortunately I don’t think there are many great solutions to this problem. That said, I can give two suggestions that you could consider:
- You could, instead of representing Tecno Experiencia with multiple sub-fields, use a single value. In your example, David might have a field with a list of:
- “Yext / 2 Años de experiencia”
- “Java v7 / 10 Años de experiencia”
- “Java v8 / 7 Años de experiencia”
I understand this will not look as good in a facet, but it is one option for getting around our default behavior of always joining separate facets together using OR logic instead of AND logic.
- You could potentially explore using hierarchical facets, and for example, nest the “Años de experienca” sub-field under the “Tecnología” field. You would therefore have a series of filters such as:
- Yext > 2
- Yext > 7
- Java v7 > 10
- Java v8 > 7
Note however that the hierarchical facets option is currently not available in the Theme, and is only available in our React Components.
We will definitely consider better solutions to this problem, but those for now are likely the best possible options.
Best,
Alex