private function createSeriesSearchQuery($input)
 {
     $this->_logger->debug("Constructing query for series search.");
     $query = new Opus_SolrSearch_Query(Opus_SolrSearch_Query::SIMPLE);
     $query->setStart($input['start']);
     $query->setRows($input['rows']);
     if ($input['sortField'] === 'seriesnumber' || $input['sortField'] === Opus_Search_Query::getDefaultSortingField()) {
         $query->setSortField('doc_sort_order_for_seriesid_' . $input['seriesId']);
     } else {
         $query->setSortField($input['sortField']);
     }
     $query->setSortOrder($input['sortOrder']);
     $query->setCatchAll('*:*');
     $query->addFilterQuery('series_ids', $input['seriesId']);
     $this->addFiltersToQuery($query, $input);
     if ($this->_export) {
         $query->setReturnIdsOnly(true);
     }
     $this->_logger->debug("Query {$query} complete");
     return $query;
 }