> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: SearchFilterFinalizer<Document, SearchIndexConfig>

> Builder to define equality expressions as part of a search filter.

[server](/api/modules/server).SearchFilterFinalizer

Builder to define equality expressions as part of a search filter.

See [SearchFilterBuilder](/api/interfaces/server.SearchFilterBuilder).

## Type parameters

| Name | Type |
| :- | :- |
| `Document` | extends [`GenericDocument`](/api/modules/server#genericdocument) |
| `SearchIndexConfig` | extends [`GenericSearchIndexConfig`](/api/modules/server#genericsearchindexconfig) |

## Hierarchy

* [`SearchFilter`](/api/classes/server.SearchFilter)

  ↳ **`SearchFilterFinalizer`**

## Methods

### eq

▸ **eq**\<`FieldName`>(`fieldName`, `value`): [`SearchFilterFinalizer`](/api/interfaces/server.SearchFilterFinalizer)\<`Document`, `SearchIndexConfig`>

Restrict this query to documents where `doc[fieldName] === value`.

#### Type parameters

| Name | Type |
| :- | :- |
| `FieldName` | extends `string` |

#### Parameters

| Name | Type | Description |
| :- | :- | :- |
| `fieldName` | `FieldName` | The name of the field to compare. This must be listed in the search index's `filterFields`. |
| `value` | [`FieldTypeFromFieldPath`](/api/modules/server#fieldtypefromfieldpath)\<`Document`, `FieldName`> | The value to compare against. |

#### Returns

[`SearchFilterFinalizer`](/api/interfaces/server.SearchFilterFinalizer)\<`Document`, `SearchIndexConfig`>
