django haystack中的2个SearchQuerySet联盟

时间:2015-12-05 05:55:03

标签: python elasticsearch django-haystack whoosh searchqueryset

有没有办法获得两个或更多searchqueryset的联合?例如: -

query1 = SearchQuerySet().filter(authors=query)
query2 = SearchQuerySet().filter(title=query)

如何将两个查询组合在一起,以便获得2个查询的 union

1 个答案:

答案 0 :(得分:3)

SearchQuerySet实现了QuerySet界面to some extent,因此您可以尝试:

query1 | query2