diff --git apachesolr_views_query.inc apachesolr_views_query.inc
index 88a887c..79f92b6 100644
--- apachesolr_views_query.inc
+++ apachesolr_views_query.inc
@@ -786,6 +786,20 @@
   }
   
   /**
+   * Return info to base the uniqueness of the result on.
+   *
+   * @return $cache_info
+   *   containing the query and any solr params
+   */ 
+  public function get_cache_info() {
+
+    return array(
+      'query' => $this->_query,
+      'apachesolr_params' => $this->_params,
+    );    
+  }
+  
+  /**
    * add a subquery to the current query
    */
   function add_subquery(Drupal_Solr_Query_Interface $query, $fq_operator = 'OR', $q_operator = 'AND') {
