Skip to main content
For most uses, the filters parameter is the best choice for filtering. However, numericFilters and facetFilters also offer comparable capabilities and can be used to suit different filtering needs.

Differences between filtering parameters

Whatever filtering parameter you use, the aim is to filter based on their attributes. To exclude results, use the NOT operator. However, there are some differences:

filters

Examples

Find all books written by Stephen King:
Exclude all non-fiction books (based on their tag):

numericFilters

Example

Find all books that cost more than $20:

facetFilters

Examples

Find books written by Stephen King or belonging to the horror genre, and also published by Penguin.
Exclude eBooks from the results:

Combining filters and facet filters

You can combine filter and facet filters in the same search query. For example:
In this case, the results of this are the same as the preceding example for facetFilters but more generally may prove to be more flexible. For example, you can use filters programmatically to create a reduced set of records based on a user’s profile, and then apply facetFilters to reflect the facets that users have chosen.

Limits and performance

Since each filter adds complexity to queries, there’s a limit on the total number of combined filters you can use of 1,000.
Faceting on unique or uncommon attributes may degrade search performance and relevance.
Last modified on June 19, 2026