Всем привет.
Разбираюсь с ElasticSearch и прикручиваю его к магазину на Django, в качестве фильтрации по свойствам и поиску.
Вопрос такой, обычная структура магазина: категория-товары.
Мне необходимо делать выборку относительно нужной категории. У категории есть pk и slug.
В индексе настроил поле categories, как id категорий для данного товара (через prepare_categories прбросил id категорий)
Работает, в таком виде: /catalog/odezhda/?q=56
Можно ли как-то обойтись без q=56? то есть можно ли передать slug категории, а внутри уже сделать выборку?
Заранее благодарю.
sim3x: стандартными средствами все как-то криво выходит и не слишком быстро работает) Использую сейчас JSONFIeld для хранения свойств товаров, и делаю по ним выборку и так далее.
Через elastic убиваем сразу 2 зайца: и фильтры очень гибкие, и поиск уже есть (полнотекстовый).