Haystack引用多字查询而不是如何传递不带引号的查询?

时间:2011-12-19 09:22:12

标签: django solr django-haystack

我的solr查询是q = xyz OR abc。我以干草堆的形式进入这个。 haystack引用查询q =“xyz OR abc”所以OR不起作用,所以如何通过haystack实现这种行为。在大海捞针形式中,我应该可以做“q = xyz OR abc AND jkl”

1 个答案:

答案 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'))