Commit 67efa44a authored by Bas de Nooijer's avatar Bas de Nooijer

Updated examples for the reorganized library files. Most examples now work,...

Updated examples for the reorganized library files. Most examples now work, but some might still need some work.
parent bdab7bb7
...@@ -4,10 +4,10 @@ require('init.php'); ...@@ -4,10 +4,10 @@ require('init.php');
htmlHeader(); htmlHeader();
// check solarium version available // check solarium version available
echo 'Solarium library version: ' . Solarium\Version::VERSION . ' - '; echo 'Solarium library version: ' . Solarium\Client::VERSION . ' - ';
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// create a ping query // create a ping query
$ping = $client->createPing(); $ping = $client->createPing();
......
...@@ -4,13 +4,13 @@ require('init.php'); ...@@ -4,13 +4,13 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createQuery($client::QUERY_SELECT);
// this executes the query and returns the result // this executes the query and returns the result
$resultset = $client->select($query); $resultset = $client->execute($query);
// display the total number of documents found by solr // display the total number of documents found by solr
echo 'NumFound: '.$resultset->getNumFound(); echo 'NumFound: '.$resultset->getNumFound();
......
...@@ -7,7 +7,7 @@ if ($_POST) { ...@@ -7,7 +7,7 @@ if ($_POST) {
// if data is posted add it to solr // if data is posted add it to solr
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -5,7 +5,7 @@ htmlHeader(); ...@@ -5,7 +5,7 @@ htmlHeader();
// this is the custom result document class // this is the custom result document class
class myDoc extends Solarium\Document\ReadOnly{ class myDoc extends Solarium\Query\Select\Result\Document{
public function getSpecialPrice() public function getSpecialPrice()
{ {
...@@ -16,7 +16,7 @@ class myDoc extends Solarium\Document\ReadOnly{ ...@@ -16,7 +16,7 @@ class myDoc extends Solarium\Document\ReadOnly{
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance and a query helper instance // get a select query instance and a query helper instance
$query = $client->createSelect(); $query = $client->createSelect();
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\Client\Client; use Solarium\Client;
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
htmlHeader(); htmlHeader();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an update query instance // get an update query instance
$update = $client->createUpdate(); $update = $client->createUpdate();
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\Client\Client; use Solarium\Client;
htmlHeader(); htmlHeader();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a morelikethis query instance // get a morelikethis query instance
$query = $client->createMoreLikeThis(); $query = $client->createMoreLikeThis();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an analysis document query // get an analysis document query
$query = $client->createAnalysisDocument(); $query = $client->createAnalysisDocument();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get an analysis document query // get an analysis document query
$query = $client->createAnalysisField(); $query = $client->createAnalysisField();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a terms query instance // get a terms query instance
$query = $client->createTerms(); $query = $client->createTerms();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a suggester query instance // get a suggester query instance
$query = $client->createSuggester(); $query = $client->createSuggester();
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -29,7 +29,7 @@ $select = array( ...@@ -29,7 +29,7 @@ $select = array(
); );
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance based on the config // get a select query instance based on the config
$query = $client->createSelect($select); $query = $client->createSelect($select);
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\Client\Client; use Solarium\Client;
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
htmlHeader(); htmlHeader();
......
...@@ -10,7 +10,7 @@ htmlHeader(); ...@@ -10,7 +10,7 @@ htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// create a select query instance // create a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\Client\Client; use Solarium\Client;
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
htmlHeader(); htmlHeader();
...@@ -21,10 +21,10 @@ class MyClient extends Client ...@@ -21,10 +21,10 @@ class MyClient extends Client
* Querytype mappings * Querytype mappings
*/ */
protected $_queryTypes = array( protected $_queryTypes = array(
self::QUERYTYPE_SELECT => array( self::QUERY_SELECT => array(
'query' => 'MyQuery', 'query' => 'MyQuery',
'requestbuilder' => 'Solarium\QueryType\Select\RequestBuilder\RequestBuilder', 'requestbuilder' => 'Solarium\Query\Select\RequestBuilder\RequestBuilder',
'responseparser' => 'Solarium\QueryType\Select\ResponseParser\ResponseParser' 'responseparser' => 'Solarium\Query\Select\ResponseParser\ResponseParser'
), ),
); );
} }
......
...@@ -3,84 +3,84 @@ require('init.php'); ...@@ -3,84 +3,84 @@ require('init.php');
// this very simple plugin shows a timing for each event and display some request debug info // this very simple plugin shows a timing for each event and display some request debug info
class basicDebug extends Solarium\Plugin\AbstractPlugin class basicDebug extends Solarium\Core\Plugin
{ {
protected $_start; protected $start;
protected $_output = array(); protected $output = array();
public function _initPlugin() public function initPlugin()
{ {
$this->_start = microtime(true); $this->start = microtime(true);
} }
protected function _timer($event) protected function timer($event)
{ {
$time = round(microtime(true) - $this->_start, 5); $time = round(microtime(true) - $this->start, 5);
$this->_output[] = '['.$time.'] ' . $event; $this->output[] = '['.$time.'] ' . $event;
} }
public function display() public function display()
{ {
echo implode('<br/>', $this->_output); echo implode('<br/>', $this->output);
} }
public function preCreateRequest() public function preCreateRequest()
{ {
$this->_timer('preCreateRequest'); $this->timer('preCreateRequest');
} }
public function postCreateRequest() public function postCreateRequest()
{ {
$this->_timer('postCreateRequest'); $this->timer('postCreateRequest');
} }
// This method uses the aviable param(s) (see plugin abstract class) // This method uses the aviable param(s) (see plugin abstract class)
// You can access or modify data this way // You can access or modify data this way
public function preExecuteRequest($request) public function preExecuteRequest($request)
{ {
$this->_timer('preExecuteRequest'); $this->timer('preExecuteRequest');
// this dummy param will be visible in the debug output but will also be used in the actual Solr request // this dummy param will be visible in the debug output but will also be used in the actual Solr request
$request->addParam('dummyparam', 'dummyvalue'); $request->addParam('dummyparam', 'dummyvalue');
$this->_output[] = 'Request URI: ' . $request->getUri(); $this->output[] = 'Request URI: ' . $request->getUri();
} }
public function postExecuteRequest() public function postExecuteRequest()
{ {
$this->_timer('postExecuteRequest'); $this->timer('postExecuteRequest');
} }
public function preCreateResult() public function preCreateResult()
{ {
$this->_timer('preCreateResult'); $this->timer('preCreateResult');
} }
public function postCreateResult() public function postCreateResult()
{ {
$this->_timer('postCreateResult'); $this->timer('postCreateResult');
} }
public function preExecute() public function preExecute()
{ {
$this->_timer('preExecute'); $this->timer('preExecute');
} }
public function postExecute() public function postExecute()
{ {
$this->_timer('postExecute'); $this->timer('postExecute');
} }
public function preCreateQuery() public function preCreateQuery()
{ {
$this->_timer('preCreateResult'); $this->timer('preCreateResult');
} }
public function postCreateQuery() public function postCreateQuery()
{ {
$this->_timer('postCreateResult'); $this->timer('postCreateResult');
} }
} }
...@@ -90,7 +90,7 @@ htmlHeader(); ...@@ -90,7 +90,7 @@ htmlHeader();
// create a client instance and register the plugin // create a client instance and register the plugin
$plugin = new basicDebug(); $plugin = new basicDebug();
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$client->registerPlugin('debugger', $plugin); $client->registerPlugin('debugger', $plugin);
// execute a select query and display the results // execute a select query and display the results
......
<?php <?php
require('init.php'); require('init.php');
use Solarium\Client\Client; use Solarium\Client;
use Solarium\Plugin\AbstractPlugin; use Solarium\Plugin\AbstractPlugin;
use Solarium\QueryType\Select\Query\Query as Select; use Solarium\Query\Select\Query\Query as Select;
// This is a custom query class that could have some customized logic // This is a custom query class that could have some customized logic
class MyQuery extends Select class MyQuery extends Select
...@@ -17,10 +17,10 @@ class queryCustomizer extends AbstractPlugin ...@@ -17,10 +17,10 @@ class queryCustomizer extends AbstractPlugin
protected function _initPlugin() protected function _initPlugin()
{ {
$this->_client->registerQueryType( $this->_client->registerQueryType(
Client::QUERYTYPE_SELECT, Client::QUERY_SELECT,
'MyQuery', 'MyQuery',
'Solarium\QueryType\Select\RequestBuilder\RequestBuilder', 'Solarium\Query\Select\RequestBuilder\RequestBuilder',
'Solarium\QueryType\Select\ResponseParser\ResponseParser' 'Solarium\Query\Select\ResponseParser\ResponseParser'
); );
} }
......
...@@ -7,7 +7,7 @@ require('init.php'); ...@@ -7,7 +7,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// set the adapter to zendhttp and get a zendhttp client instance reference // set the adapter to zendhttp and get a zendhttp client instance reference
$client->setAdapter('Solarium\Client\Adapter\ZendHttp'); $client->setAdapter('Solarium\Client\Adapter\ZendHttp');
......
...@@ -7,7 +7,7 @@ require('init.php'); ...@@ -7,7 +7,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// set the adapter to peclhttp // set the adapter to peclhttp
$client->setAdapter('Solarium\Client\Adapter\PeclHttp'); $client->setAdapter('Solarium\Client\Adapter\PeclHttp');
......
...@@ -7,7 +7,7 @@ require('init.php'); ...@@ -7,7 +7,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// set the adapter to curl // set the adapter to curl
$client->setAdapter('Solarium\Client\Adapter\Curl'); $client->setAdapter('Solarium\Client\Adapter\Curl');
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance and get a select query instance // create a client instance and get a select query instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance and get loadbalancer plugin instance // create a client instance and get loadbalancer plugin instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$loadbalancer = $client->getPlugin('loadbalancer'); $loadbalancer = $client->getPlugin('loadbalancer');
// apply loadbalancer settings // apply loadbalancer settings
...@@ -39,7 +39,7 @@ echo 'Loadbalanced ping query, should display a loadbalancing server:<br/>'; ...@@ -39,7 +39,7 @@ echo 'Loadbalanced ping query, should display a loadbalancing server:<br/>';
echo 'Ping server: ' . $loadbalancer->getLastServerKey() .'<hr/>'; echo 'Ping server: ' . $loadbalancer->getLastServerKey() .'<hr/>';
// exclude ping query from loadbalancing // exclude ping query from loadbalancing
$loadbalancer->addBlockedQueryType(Solarium\Client\Client::QUERYTYPE_PING); $loadbalancer->addBlockedQueryType(Solarium\Client::QUERY_PING);
$client->ping($query); $client->ping($query);
echo 'Non-loadbalanced ping query, should not display a loadbalancing server:<br/>'; echo 'Non-loadbalanced ping query, should not display a loadbalancing server:<br/>';
echo 'Ping server: ' . $loadbalancer->getLastServerKey() .'<hr/>'; echo 'Ping server: ' . $loadbalancer->getLastServerKey() .'<hr/>';
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance and autoload the postbigrequest plugin // create a client instance and autoload the postbigrequest plugin
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$client->getPlugin('postbigrequest'); $client->getPlugin('postbigrequest');
// create a basic query to execute // create a basic query to execute
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance and autoload the customize request plugin // create a client instance and autoload the customize request plugin
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$customizer = $client->getPlugin('customizerequest'); $customizer = $client->getPlugin('customizerequest');
// add a persistent HTTP header (using array input values) // add a persistent HTTP header (using array input values)
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance and autoload the customize request plugin // create a client instance and autoload the customize request plugin
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$parallel = $client->getPlugin('parallelexecution'); $parallel = $client->getPlugin('parallelexecution');
// Add a delay param to better show the effect, as an example Solr install with // Add a delay param to better show the effect, as an example Solr install with
......
...@@ -19,7 +19,7 @@ class simpleDebug extends \Solarium\Plugin\AbstractPlugin ...@@ -19,7 +19,7 @@ class simpleDebug extends \Solarium\Plugin\AbstractPlugin
htmlHeader(); htmlHeader();
// create a client instance and autoload the buffered add plugin // create a client instance and autoload the buffered add plugin
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
$buffer = $client->getPlugin('bufferedadd'); $buffer = $client->getPlugin('bufferedadd');
$buffer->setBufferSize(10); // this is quite low, in most cases you can use a much higher value $buffer->setBufferSize(10); // this is quite low, in most cases you can use a much higher value
......
...@@ -4,7 +4,7 @@ require('init.php'); ...@@ -4,7 +4,7 @@ require('init.php');
htmlHeader(); htmlHeader();
// create a client instance // create a client instance
$client = new Solarium\Client\Client($config); $client = new Solarium\Client($config);
// get a select query instance // get a select query instance
$query = $client->createSelect(); $query = $client->createSelect();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment