qrystr = ''
for word in words:
    qrystr = qrystr + "si.Q(title_s = '*" + word.replace('\x00', '') + "*') | "
qrystr = qrystr[:-2]
results = si.query(eval(qrystr))
finalresults = results.execute()
Creating a dynamic sized OR query using Sunburnt+Solr