2013-04-11 103 views

回答

4

總是PING Solr的服務器之前,任何insert/select/update/delete要求

$solr = new Apache_Solr_Service($hostname, $portname,$core); 

if(!$solr->ping()) 
{ 
    echo "server not responding"; 
    exit; 
} 

$solr->search($basicQuery, $start_limit,$end_limit,$params); 
+0

所以** **的ping功能有超時?和約多少? – 2013-04-11 14:08:42

+1

默認設置爲2秒。如果你想定製它,請在第二秒作爲參數傳遞給ping函數。像...... 30秒'!$ solr-> ping(30)' – 2013-04-11 14:13:02