From 186dbabeb37b758692ea26f526b5c93b80ac2876 Mon Sep 17 00:00:00 2001 From: Philip Olson Date: Wed, 16 May 2012 05:11:57 +0000 Subject: [PATCH] Added an example -- Provided by Nicolas Wallace (nwallace@fyberstudios.com) git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@325706 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/solr/solrquery/addfacetfield.xml | 57 +++++++++++++++++++++ reference/solr/solrquery/addfilterquery.xml | 44 ++++++++++++++++ 2 files changed, 101 insertions(+) diff --git a/reference/solr/solrquery/addfacetfield.xml b/reference/solr/solrquery/addfacetfield.xml index c2eb7fa445..af1fbeb63e 100644 --- a/reference/solr/solrquery/addfacetfield.xml +++ b/reference/solr/solrquery/addfacetfield.xml @@ -42,6 +42,63 @@ + + &reftitle.examples; + + + <methodname>SolrQuery::addFacetField</methodname> example + + 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']); + +?> +]]> + + &example.outputs.similar; + + SolrObject Object + ( + [blue] => 20 + [green] => 100 + ) + +) +]]> + + + + +