# SearchJobMatches

object type

One background search's result set: the matches of the plan's LAST family newest first up to the plan's limit, the EXACT matchCount, the records examined, `partial` (the job halted before finishing — refused, expired, or cancelled; the partials survive), `expired` (the 7-day result set is gone; the job record stays), and the instant it expires (absent while the job still runs).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `matches` | [SearchPlanMatch](/types/SearchPlanMatch/) `[SearchPlanMatch!]!` | No further notes. |
| `matchCount` | [Int](/types/#scalars) `Int!` | No further notes. |
| `examined` | [Int](/types/#scalars) `Int!` | No further notes. |
| `partial` | [Boolean](/types/#scalars) `Boolean!` | No further notes. |
| `expired` | [Boolean](/types/#scalars) `Boolean!` | No further notes. |
| `expiresAt` | [String](/types/#scalars) | No further notes. |

## Used by

- [searchJobMatches](/reference/reading-your-records/searchJobMatches/)
