Новичок в Алголии, и у него есть небольшие проблемы с расшифровкой разницы (предлагаемого использования) тегов и фасетов - они кажутся функционально эквивалентными.
Документация Algolia дает один пример тега с идентификатором пользователя, например. «user_1234», который затем можно было бы использовать для фильтрации.
Однако это кажется функционально эквивалентным простому наличию этого в вашем JSON:
"пользователь": "1234"
а затем объявить «пользователь» как многогранное поле.
В чем разница/цель? Зачем нужны и теги, и фасеты?