---
url: >-
  https://adk.nht.io/api/batteries/vector/redis/functions/translateRedisFilter.md
---

# Function: translateRedisFilter()

```ts
function translateRedisFilter(filter?: VectorFilter): string;
```

Defined in: [batteries/vector/redis/index.ts:84](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/redis/index.ts#L84)

Compile the neutral filter tree to a RediSearch query fragment. TAG fields hold string /
boolean metadata; NUMERIC fields hold numbers. Returns a fragment to AND with the KNN
clause (or to use alone for a filter-scan). Throws on operators RediSearch can't express.

## Parameters

| Parameter | Type                                                                                           |
| --------- | ---------------------------------------------------------------------------------------------- |
| `filter?` | [`VectorFilter`](../../../../@nhtio/adk/batteries/vector/filters/type-aliases/VectorFilter.md) |

## Returns

`string`
