> ## 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: NearestQuery<Document>

> Eligible documents ranked by distance, then document identity.

[server](https://docs.bijection.com/api/modules/server).NearestQuery

Eligible documents ranked by distance, then document identity.

## Type parameters

| Name |
| :- |
| `Document` |

## Methods

### take

▸ **take**(`count`): `Promise`\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`>\[]>

#### Parameters

| Name | Type |
| :- | :- |
| `count` | `number` |

#### Returns

`Promise`\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`>\[]>

***

### first

▸ **first**(): `Promise`\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`> | `null`>

#### Returns

`Promise`\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`> | `null`>

***

### takeWithDiagnostics

▸ **takeWithDiagnostics**(`count`): `Promise`\<[`ReadReport`](https://docs.bijection.com/api/modules/server#readreport)\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`>>>

#### Parameters

| Name | Type |
| :- | :- |
| `count` | `number` |

#### Returns

`Promise`\<[`ReadReport`](https://docs.bijection.com/api/modules/server#readreport)\<[`NearestHit`](https://docs.bijection.com/api/modules/server#nearesthit)\<`Document`>>>

***

### withBudget

▸ **withBudget**(`budget`): [`NearestQuery`](https://docs.bijection.com/api/interfaces/server.NearestQuery)\<`Document`>

#### Parameters

| Name | Type |
| :- | :- |
| `budget` | [`ReadBudget`](https://docs.bijection.com/api/modules/server#readbudget) |

#### Returns

[`NearestQuery`](https://docs.bijection.com/api/interfaces/server.NearestQuery)\<`Document`>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.