createSelect(); // set a query (all prices starting from 12) $query->setQuery('price:[12 TO *]'); // set start and rows param (comparable to SQL limit) using fluent interface $query->setStart(2)->setRows(20); // set fields to fetch (this overrides the default setting 'all fields') $query->setFields(array('id','name','price')); // sort the results by price ascending $query->addSort('price', Solarium_Query_Select::SORT_ASC); // this executes the query and returns the result $resultset = $client->select($query); // display the total number of documents found by solr echo 'NumFound: '.$resultset->getNumFound(); // show documents using the resultset iterator foreach ($resultset as $document) { echo '
' . $field . ' | ' . $value . ' |
---|