---
title: SearchQueryMatchTextExpression type | Wartiva GraphQL API
description: A free-text search value matched across every text field of the query's object type. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/search-query-match-text-expression.html
updated: 2026-10-07
---

Graph search · GraphQL type

# `SearchQueryMatchTextExpression` type

A free-text search value matched across every text field of the query's object type. The key is empty for an unscoped free-text term or names the object type when scoped (e.g. Endpoint='foo').

## Fields

| Field Name | Description |
|---|---|
| `expressionType` - [`SearchQueryExpressionType!`](https://wartiva.com/api-docs/types/search-query-expression-type.html) | The expression node type discriminator. |
| `key` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The object type name scoping the free-text search, or empty when unscoped. |
| `value` - [`String!`](https://wartiva.com/api-docs/types/string.html) | The free-text value to search for; may contain wildcard characters (* and ?). |

## Used by

- [`SearchQueryExpressionType`](https://wartiva.com/api-docs/types/search-query-expression-type.html) enum: The node type of a SearchQueryExpression: one operator variant and one variant per leaf value kind.

## Example

### Example

```json
{
  "expressionType": "OPERATOR",
  "key": "abc123",
  "value": "xyz789"
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
