在线文档教程
PHP
Solr

SolrCollapseFunction::__construct

SolrCollapseFunction::__construct

(PECL solr >= 2.2.0)

SolrCollapseFunction::__construct — Constructor

Description

public SolrCollapseFunction::__construct ( string $field )

Collapse Function constructor

Parameters

field

The field name to collapse on.

In order to collapse a result. The field type must be a single valued String, Int or Float.

Examples

Example #1 SolrCollapseFunction::__construct() example

<?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('*:*' $func = new SolrCollapseFunction('field_name' $func->setMax('sum(cscore(),field(some_other_field))' $func->setSize(100 $func->setNullPolicy(SolrCollapseFunction::NULLPOLICY_EXPAND $query->collapse($func $queryResponse = $client->query($query $response = $queryResponse->getResponse( print_r($response ?>

See Also

  • SolrQuery::collapse() - Collapses the result set to a single document per group

← SolrCollapseFunction

SolrCollapseFunction::getField →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/solrcollapsefunction.construct.php