Kegan,
There are two ways to do this, depending on how complex the
task/query is. The simple approach is:
from haystack.query import SearchQuerySet
sqs = SearchQuerySet().filter(content='hello').filter_or(content='world')
# Query becomes: "hello OR world"
However, that only works for simple cases and you need to be
relatively careful how you chain. The advanced approach is to do:
from haystack.query import SearchQuerySet, SQ
sqs = SearchQuerySet().filter(SQ(content='hello') | SQ(content='world'))
# Query becomes: "(hello OR world)"
The second variant allows for arbitrarily complex queries with lots
of nesting and grouping. I'll work on better documenting ``SQ`` in the
future.
Daniel