mirror of
https://github.com/php/pecl-search_engine-solr.git
synced 2026-04-28 09:13:12 +02:00
893179e5bd
Without the path, the example should fail on a multi-core setup
30 lines
650 B
PHP
30 lines
650 B
PHP
<?php
|
|
|
|
include "bootstrap.php";
|
|
|
|
$options = array(
|
|
'hostname' => SOLR_SERVER_HOSTNAME,
|
|
'login' => SOLR_SERVER_USERNAME,
|
|
'password' => SOLR_SERVER_PASSWORD,
|
|
'port' => SOLR_SERVER_PORT,
|
|
'path' => SOLR_SERVER_PATH,
|
|
);
|
|
|
|
$client = new SolrClient($options);
|
|
|
|
$query = new SolrQuery();
|
|
|
|
$query->setTerms(true);
|
|
|
|
/* Return only terms starting with $prefix */
|
|
$prefix = 'c';
|
|
|
|
/* Return only terms with a frequency of 2 or greater */
|
|
$min_frequency = 2;
|
|
|
|
$query->setTermsField('cat')->setTermsPrefix($prefix)->setTermsMinCount($min_frequency);
|
|
|
|
$updateResponse = $client->query($query);
|
|
|
|
print_r($updateResponse->getResponse());
|