<?php require __DIR__ . '/init.php'; htmlHeader(); // create a client instance $client = new Solarium\Client($config); // get a suggester query instance $query = $client->createSuggester(); $query->setQuery('ap ip v'); //multiple terms $query->setDictionary('suggest'); $query->setOnlyMorePopular(true); $query->setCount(10); $query->setCollate(true); // this executes the query and returns the result $resultset = $client->suggester($query); echo '<b>Query:</b> ' . $query->getQuery() . '<hr/>'; // display results for each term foreach ($resultset as $term => $termResult) { echo '<h3>' . $term . '</h3>'; echo 'NumFound: ' . $termResult->getNumFound() . '<br/>'; echo 'StartOffset: ' . $termResult->getStartOffset() . '<br/>'; echo 'EndOffset: ' . $termResult->getEndOffset() . '<br/>'; echo 'Suggestions:<br/>'; foreach ($termResult as $result) { echo '- ' . $result . '<br/>'; } echo '<hr/>'; } // display collation echo 'Collation: ' . $resultset->getCollation();