在线文档教程
PHP
Solr

SolrQuery::addGroupField

SolrQuery::addGroupField

(PECL solr >= 2.2.0)

SolrQuery::addGroupField — Add a field to be used to group results.

Description

public SolrQuery SolrQuery::addGroupField ( string $value )

The name of the field by which to group results. The field must be single-valued, and either be indexed or a field type that has a value source and works in a function query, such as ExternalFileField. It must also be a string-based field, such as StrField or TextField Uses group.field parameter

Parameters

value

See Also

  • SolrQuery::setGroup() - Enable/Disable result grouping (group parameter)

  • SolrQuery::addGroupFunction() - Allows grouping results based on the unique values of a function query (group.func parameter).

  • SolrQuery::addGroupQuery() - Allows grouping of documents that match the given query.

  • SolrQuery::addGroupSortField() - Add a group sort field (group.sort parameter).

  • SolrQuery::setGroupFacet() - Sets group.facet parameter

  • SolrQuery::setGroupOffset() - Sets the group.offset parameter.

  • SolrQuery::setGroupLimit() - Specifies the number of results to return for each group. The server default value is 1.

  • SolrQuery::setGroupMain() - If true, the result of the first field grouping command is used as the main result list in the response, using group.format=simple.

  • SolrQuery::setGroupNGroups() - If true, Solr includes the number of groups that have matched the query in the results.

  • SolrQuery::setGroupTruncate() - If true, facet counts are based on the most relevant document of each group matching the query.

  • SolrQuery::setGroupFormat() - Sets the group format, result structure (group.format parameter).

  • SolrQuery::setGroupCachePercent() - Enables caching for result grouping

← SolrQuery::addFilterQuery

SolrQuery::addGroupFunction →

© 1997–2017 The PHP Documentation Group

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

https://secure.php.net/manual/en/solrquery.addgroupfield.php