Sphinx. Как сделать поиск по категориям и их вывод?
Прошу помощи. Нахожусь в самом начале пути знакомства со сфинксом. Прошу поправить мозг в сторону правильной работы со сфинксом.
Есть магазин. Есть товары.
Вроде бы научился индексировать таблицу с товарами.
У каждого товара есть привязка 1 к 1 к брендам и 1 ко многому к категориям.
1. Как сделать поиск по товару и вывод категорий/брендов в которых доступны найденные товары?
2. Как сделать поиск по категории?
3. Как сделать поиск по бренду?
Прошу не код писать. а разобрать алгоритм работы сего действа.
п.с. 2-3 вопросы примерно понимаю так:
В сорсах сфинкса указываю sql_attr_*= и уже из кода через апи фигурирую с этими параметрами.
Как быть с 1 вопросом?
1)Сделать доп запрос на категории и бренды, либо взять хранить один к многим в одном поле.
2)добавить where category = категория
3)добавить where brand = бренд