PHP 8.3.4 Released!

SolrQuery::addFacetField

(PECL solr >= 0.9.2)

SolrQuery::addFacetFieldAdds another field to the facet

Descrizione

public SolrQuery::addFacetField(string $field): SolrQuery

Adds another field to the facet

Elenco dei parametri

field

The name of the field

Valori restituiti

Returns the current SolrQuery object, if the return value is used.

Esempi

Example #1 SolrQuery::addFacetField() example

<?php

$options
= array
(
'hostname' => SOLR_SERVER_HOSTNAME,
'login' => SOLR_SERVER_USERNAME,
'password' => SOLR_SERVER_PASSWORD,
'port' => SOLR_SERVER_PORT,
);

$client = new SolrClient($options);

$query = new SolrQuery();

$query->setQuery($query);

$query->addField('price')->addField('color');

$query->setFacet(true);

$query->addFacetField('price')->addFacetField('color');

$query_response = $client->query($query);

$response = $query_response->getResponse();

print_r($response['facet_counts']['facet_fields']);

?>

Il precedente esempio visualizzerà qualcosa simile a:

SolrObject Object
(
    [color] => SolrObject Object
        (
            [blue] => 20
            [green] => 100
        )

)

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top