Añade un campo de ordenación de grupo (argumento group.sort)

# SolrQuery::addGroupSortField

(PECL solr >= 2.2.0)

SolrQuery::addGroupSortField — Añade un campo de ordenación de grupo (argumento group.sort)

### Descripción

public function SolrQuery::addGroupSortField(string `$field`, int `$order` = ?): SolrQuery

Permite ordenar los documentos de grupo, utilizando el campo de ordenación de grupo (argumento group.sort).

### Parámetros

`field`

  El nombre del campo

`order`

  Orden ASC/DESC, utiliza las constantes SolrQuery::ORDER_*.

### Valores devueltos

### Ejemplos

Ejemplo #1 Ejemplo de SolrQuery::addGroupSortField()

    <?php

    $solrQuery = new SolrQuery('*:*');
    $solrQuery
        ->setGroup(true)
        ->addGroupSortField('price', SolrQuery::ORDER_ASC);

    echo $solrQuery;
    ?>

Resultado del ejemplo anterior es similar a:

    q=*:*&group=true&group.sort=price asc

### Ver también

- SolrQuery::setGroup() - Activa/desactiva el agrupamiento de resultados (parámetro group)
- SolrQuery::addGroupField() - Añade un campo a utilizar para agrupar los resultados
- SolrQuery::addGroupFunction() - Permite agrupar los resultados según los valores únicos de una consulta de función (argumento group.func)
- SolrQuery::addGroupQuery() - Permite agrupar los documentos que coinciden con la consulta dada
- SolrQuery::setGroupFacet() - Define el parámetro group.facet
- SolrQuery::setGroupOffset() - Define el parámetro group.offset
- SolrQuery::setGroupLimit() - Especifica el número de resultados a devolver para cada grupo. Valor por omisión del servidor 1
- SolrQuery::setGroupMain() - Si es verdadero, el resultado del primer comando de agrupación de campo se utiliza como lista de resultados principal en la respuesta, utilizando group.format=simple
- SolrQuery::setGroupNGroups() - Si es verdadero, Solr incluye el número de grupos que han coincidido con la consulta en los resultados
- SolrQuery::setGroupTruncate() - Si es verdadero, los conteos de facetas se basan en el documento más relevante de cada grupo correspondiente a la consulta
- SolrQuery::setGroupFormat() - Define el formato de grupo, la estructura de resultado (argumento group.format)
- SolrQuery::setGroupCachePercent() - Define el porcentaje de caché para el agrupamiento de resultados

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open