django haystack 中 2 个 SearchQuerySet 的联合

Union of 2 SearchQuerySet in django haystack

有什么办法可以得到两个或多个搜索查询集的并集吗?例如:-

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

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

SearchQuerySet实现了QuerySet接口to some extent,所以你可以试试:

query1 | query2