---
title: "Service: /members/{member}/search/facets [GET]"
source: https://dev.pageseeder.com/api/services/server-search-facets-GET.html
description: "GET service that retrieves search facets across all member's groups. Supports filtering, flexible faceting, and range searches. Requires member or admin authorization. Returns faceted results collated from multiple group indexes."
last_updated: 2026-09-02T11:36:03+10:00
document_type: api_endpoint
operation_id: search-GET
resource_id: search
path_template: /members/{member}/search/facets
http_method: GET
api_category: search
implementation_version: null
api_since: 5.9800
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: null
generated_at: 2026-09-02
tokens: ~537
---

# /members/\{member\}/search/facets \[GET\]

## Description

Get search facets for all member’s groups

This service does the same as the group search but collates the results from multiple groups.

For details see [Service: /groups/\{group\}/search \[GET\]](group-search-GET.md).

### The indexes

The current implementation of PageSeeder produces one Lucene index per group.

This service searches all the member’s groups. To narrow the target groups, use the groups parameter with a comma-separated list of group names.

> **Note:** The service returns an error if any of the following fields are in the parameters because they could be defined differently in different project catalogs: `psproperty-*, psmetadata-*, psinline-, psblock-`.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| facets | A comma-separated list of fields to use as facets | no | strings |  |
| facetsize | The max number of facet values to load (max 1000) | no | integer | `10` |
| filters | A comma-separated list of field:term pairs to use as filters | no | strings |  |
| flexiblefacets | A comma-separated list of fields to use as flexible facets | no | strings |  |
| groups | A comma-separated list of group names (only used when there is a project on the request) | no | strings |  |
| question | The question to search for | no | string |  |
| questionfields | A comma-separated list of fields to search the question in | no | strings | `pstitle,pscontent` |
| ranges | A comma-separated list of range searches | no | strings |  |

## Permission

Only the member themselves, or an administrator, can invoke this service.

## Response

The XML response is:

```xml

<facets indexes="[comma separated group IDs]" [warning=""]>
  ...
</facets>
```

For details see [Service: /groups/\{group\}/search \[GET\]](group-search-GET.md).

## Error Handling

| Code | Cause / Description |
| --- | --- |
| 0x1501 | If there is an invalid group specified |
| 0x1505 | If the facet size specified is bigger than the global property for face size ( maxFacetSize) |
| 0x1506 | If a numeric field is specified as a facet |

