docs: def search(self, term=None, category=None, pages=1, url=search_url,
  				sort=None, order=None):
  		"""Search a given URL for torrent results."""
  
  		if not self.current_url:
  			self.current_url = url
  
  		if self.current_url == Search.base_url:
  			# Searching home page so no formatting
  			results = self._get_results(self.current_url)
  			self._add_results(results)
  		else:
  
  			search = self._format_search(term, category)
  			sorting = self._format_sort(sort, order)
  
  			# Now get the results.
  			for i in range(pages):
  				results = self._get_results(search + "/" + str(self._current_page) +
  											"/" + sorting)
  				self._add_results(results)
  				self._current_page += 1
  			self._current_page -= 1