如:
参数说明
group true/false
if true, turn on result grouping
group.field [fieldname]
Group based on the unique values of a field. The field must currently be single-valued and must be either indexed, or be another field type that has a value source and works in a function query - such as ExternalFileField. Note: for Solr 3.x versions the field must by a string like field such as StrField or TextField, otherwise a http status 400 is returned.
group.func [function query]
Group based on the unique values of a function query. Solr4.0 This parameter only is supported on 4.0
group.query [query]
Return a single group of documents that also match the given query.
rows [number]
The number of groups to return. Defaults to 10.
start [number]
The offset into the list of groups.
group.limit [number]
The number of results (documents) to return for each group. Defaults to 1.
group.offset [number]
The offset into the document list of each group.
sort [sortspec]
How to sort the groups relative to each other. For example, sort=popularity desc will cause the groups to be sorted according to the highest popularity doc in each group. Defaults to "score desc".
group.sort [sortspec]
How to sort documents within a single group. Defaults to the same value as the sort parameter.
group.format grouped/simple
if simple, the grouped documents are presented in a single flat list. The start and rows parameters refer to numbers of documents instead of numbers of groups.
group.main true/false
If true, the result of the last field grouping command is used as the main result list in the response, using group.format=simple
group.ngroups true/false
If true, includes the number of groups that have matched the query. Default is false. Solr4.1 WARNING: If this parameter is set to true on a sharded environment, all the documents that belong to the same group have to be located in the same shard, otherwise the count will be incorrect. If you are using SolrCloud, consider using "custom hashing"
group.truncate true/false
If true, facet counts are based on the most relevant document of each group matching the query. Same applies for StatsComponent. Default is false. Solr3.4 Supported from Solr 3.4 and up.
group.facet true/false
Whether to compute grouped facets for the field facets specified in facet.field parameters. Grouped facets are computed based on the first specified group. Just like normal field faceting, fields shouldn't be tokenized (otherwise counts are computed for each token). Grouped faceting supports single and multivalued fields. Default is false. Solr4.0 WARNING: If this parameter is set to true on a sharded environment, all the documents that belong to the same group have to be located in the same shard, otherwise the count will be incorrect. If you are using SolrCloud, consider using "custom hashing"
group.cache.percent [0-100]
If > 0 enables grouping cache. Grouping is executed actual two searches. This option caches the second search. A value of 0 disables grouping caching. Default is 0. Tests have shown that this cache only improves search time with boolean queries, wildcard queries and fuzzy queries. For simple queries like a term query or a match all query this cache has a negative impact on performance