 <p>I figured it out. The object is returned afterall. It can be accessed with:</p> <pre><code>results = indexer.search(word).prefetch() for hit in results: print hit.instance.model_attribute </code></pre> <p>where <code>model_attribute</code> would be an existing variable of the object returned</p> <p>I believe class functions can be called upon as well in the model_attribute spot, (with bracket added in the end)</p> <p>but note that when searching cross-models, the '<code>model_attribute</code>' may or may not exist for different models. So that may lead to errors.</p> <p>I wish djapian had more documentation on this, as I couldn't find it at all</p>