---
title: Term Set
---
In addition to query strings, [match](/v2/full-text/match) and [term](/v2/full-text/term) operators also accept text arrays,
where each entry in the array is an exact token. To find documents that match **any one token** in the array, pass a text array to the right-hand side of `===`:
```sql
SELECT description, rating, category
FROM mock_items
WHERE description === ARRAY['shoes', 'running'];
```
The above query is equivalent to using the `|||` match disjunction operator.
However, `===` is preferred because it uses a more optimized execution path.
To find documents that match **all tokens** in an array, use the `&&&` operator:
```sql
SELECT description, rating, category
FROM mock_items
WHERE description &&& ARRAY['shoes', 'running'];
```
Text arrays passed to the right-hand side of a ParadeDB operator are treated
as arrays of finalized tokens. No additional processing is done to these
tokens.