(PECL solr >= 0.9.2)
SolrQuery::addFilterQuery — Especifica una consulta de filtro
Especifica una consulta de filtro
fq
La consulta de filtro
Devuelve el objeto SolrQuery actual.
Ejemplo #1 Ejemplo de SolrQuery::addFilterQuery()
<?php
$opciones = array
(
'hostname' => 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->addFilterQuery('color:blue,green');
$respuesta_consulta = $cliente->query($consulta);
$respuesta = $respuesta_consulta->getResponse();
print_r($respuesta['facet_counts']['facet_fields']);
?>
El resultado del ejemplo sería algo similar a:
&fq=color:blue,green