我的solr查询是q = xyz OR abc。我以干草堆的形式进入这个。 haystack引用查询q =“xyz OR abc”所以OR不起作用,所以如何通过haystack实现这种行为。在大海捞针形式中,我应该可以做“q = xyz OR abc AND jkl”
答案 0 :(得分:1)
来自the docs的示例:
from haystack.query import SQ
# We want "title: Foo AND (tags:bar OR tags:moof)"
sqs = SearchQuerySet().filter(title='Foo').filter(SQ(tags='bar') | SQ(tags='moof'))