When managing your searchable attributes, Algolia allows you to set multiple attributes at the same level so that the engine treats them with equal importance (see here).
In some cases, you may notice that you are not getting the desired matches for these attributes. This could be due to a known limitation, where specific settings on these attributes interfere with how they're prioritised.
For example, if you apply the disableTypoToleranceOnAttributes
or disablePrefixOnAttributes
to any of your same priority attributes, then these settings will either be applied to all the other attributes at that level, or none of them. This can lead to unexpected results.
If you have same priority searchable attributes, and any of them have the above settings, we suggest you add the setting to all or none of the attributes. Alternatively, in these circumstances it might be best to keep the attribute with the settings at it's own level.