Example #1
0
 private function createAllSearchQuery($input)
 {
     $this->logger->debug("Constructing query for all search.");
     $query = new Opus_SolrSearch_Query(Opus_SolrSearch_Query::ALL_DOCS);
     $query->setStart($input['start']);
     $query->setRows($input['rows']);
     $query->setSortField($input['sortField']);
     $query->setSortOrder($input['sortOrder']);
     $this->addFiltersToQuery($query, $input);
     if ($this->export) {
         $query->setReturnIdsOnly(true);
     }
     $this->logger->debug("Query {$query} complete");
     return $query;
 }