Documentación offline PHP master

SolrQuery::addFacetField

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SolrQuery::addFacetField

Añade otro campo a la faceta

Descripción#

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

Añade otro campo a la faceta

## Parámetros

`field`  
El nombre del campo

## Valores devueltos

Devuelve el objeto SolrQuery actual, si se usa el valor de retorno.

## Ejemplos

Ejemplo de SolrQuery::addFacetField
SOLR_SERVER_HOSTNAME, 'login' => SOLR_SERVER_USERNAME, 'password' => SOLR_SERVER_PASSWORD, 'port' => SOLR_SERVER_PORT, ); $cliente = new SolrClient($opciones); $consulta = new SolrQuery(); $consulta->setQuery($consulta); $consulta->addField('price')->addField('color'); $consulta->setFacet(true); $consulta->addFacetField('price')->addFacetField('color'); $respuesta_consulta = $cliente->query($consulta); $respuesta = $respuesta_consulta->getResponse(); print_r($respuesta['facet_counts']['facet_fields']); ?>

```php

Resultado del ejemplo anterior es similar a:

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

)