2016-06-07 2 views
0

Я хочу использовать узкую функцию SearchQuerySet, чтобы использовать fq (кэширование результата и отсутствие влияния на результат) в solr в haystack.Как использовать django-haystack SearchQueryset в узкой функциональности в drf-haystack?

Я ищу что-то вроде

http://example.com/api/v1/location/search/?narrow_by=country:Oslo

Если эта функция недоступна (что, вероятно, это не так), что является лучшим способом для ее реализации.

ответ

0

Вы читали документы на дрифт-стоге сена?

https://drf-haystack.readthedocs.io/en/latest/07_faceting.html#narrowing

При использовании последней версии v1.6.0rc3, есть класс Mixin, который обеспечивает поддержку для огранки.

+0

Но я хочу сузить поддержку без граней. Для запросов, таких как text = content & facet.query = state :(«Нью-Йорк» ИЛИ «Грузия» ИЛИ «Южная Каролина») – himanshu219

+0

Тогда я не совсем уверен, что вы ищете ... Сужение (по крайней мере, в джанго- haystack) используется в сочетании с огранкой. Если вы имеете в виду грани вопросов, которые в настоящее время не поддерживаются, а выполняются. – rhblind

Смежные вопросы