sql_joined_field sphinx Django m2m

Необходимо включить результаты поиска по полю name, связанной m2m модели Category.
Модели:

class Category(models.Model):
    name = models.CharField(_(u'Название категории'), max_length=60, unique=True)
    ...
class Product(models.Model):
    ...
    category = models.ManyToManyField(Category, verbose_name=u'Категория', related_name='products')
    ...

Конфиг сфинкса:

sql_attr_multi = uint category from query; SELECT product_id, category_id FROM core_product_category
sql_joined_field = category from query; SELECT core_product_category.product_id, name \
FROM core_category join core_product_category on core_category.id=core_product_category.category_id order by core_product_category.product_id ASC

Добавить комментарий

Ваш адрес email не будет опубликован.