diff --git a/pi_results/class.tx_solr_pi_results.php b/pi_results/class.tx_solr_pi_results.php
index <HASH>..<HASH> 100644
--- a/pi_results/class.tx_solr_pi_results.php
+++ b/pi_results/class.tx_solr_pi_results.php
@@ -210,6 +210,9 @@ class tx_solr_pi_results extends tx_solr_pluginbase_CommandPluginBase {
 			$query = t3lib_div::makeInstance('tx_solr_Query', $rawUserQuery);
 			/* @var	$query	tx_solr_Query */
 
+			$resultsPerPage = $this->getNumberOfResultsPerPage();
+			$query->setResultsPerPage($resultsPerPage);
+
 			$searchComponents = t3lib_div::makeInstance('tx_solr_search_SearchComponentManager')->getSearchComponents();
 			foreach ($searchComponents as $searchComponent) {
 				$searchComponent->setSearchConfiguration($this->conf['search.']);
Fix setting of number of results per page through the query object