---
title: "SentenceFinder"
---
# SentenceFinder

Defined in: [src/plugins/search/helpers/sentence-finder.ts:30](https://github.com/xdan/jodit/blob/main/src/plugins/search/helpers/sentence-finder.ts#L30)

### Constructor

**new SentenceFinder**(`searchIndex?`): `SentenceFinder`

Defined in: [src/plugins/search/helpers/sentence-finder.ts:34](https://github.com/xdan/jodit/blob/main/src/plugins/search/helpers/sentence-finder.ts#L34)

#### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `searchIndex` | [`FuzzySearch`](../interfaces/types.FuzzySearch.html) | `fuzzySearchIndex` |

#### Returns

`SentenceFinder`

### add()

**add**(`node`): `void`

Defined in: [src/plugins/search/helpers/sentence-finder.ts:36](https://github.com/xdan/jodit/blob/main/src/plugins/search/helpers/sentence-finder.ts#L36)

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `node` | [`Text`](https://developer.mozilla.org/docs/Web/API/Text) |

#### Returns

`void`

***

### ranges()

**ranges**(`needle`, `position?`): [`Nullable`](../modules/types.html#nullable)\<[`ISelectionRange`](../interfaces/types.ISelectionRange.html)[]\>

Defined in: [src/plugins/search/helpers/sentence-finder.ts:54](https://github.com/xdan/jodit/blob/main/src/plugins/search/helpers/sentence-finder.ts#L54)

#### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `needle` | `string` | `undefined` |
| `position` | `number` | `0` |

#### Returns

[`Nullable`](../modules/types.html#nullable)\<[`ISelectionRange`](../interfaces/types.ISelectionRange.html)[]\>
