@isdk/kvsqlite
Version:
[](https://www.npmjs.com/package/@isdk/kvsqlite) [](https://opensource.org/licenses/MIT)
50 lines (25 loc) • 1.46 kB
Markdown
[**/kvsqlite**](../README.md)
***
[/kvsqlite](../globals.md) / IKVCreateFtsLanguageOptions
# Interface: IKVCreateFtsLanguageOptions
Defined in: [packages/kvsqlite/src/consts.ts:103](https://github.com/isdk/kvsqlite.js/blob/1628213306b4beb3b53ae08829d1de32063503c9/src/consts.ts#L103)
Contains options tailored to a specific language's FTS setup, including plugin paths and configurations.
## Properties
### name
> **name**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:107](https://github.com/isdk/kvsqlite.js/blob/1628213306b4beb3b53ae08829d1de32063503c9/src/consts.ts#L107)
The language identifier, such as 'zh' for Chinese or 'en' for English.
***
### options?
> `optional` **options**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:120](https://github.com/isdk/kvsqlite.js/blob/1628213306b4beb3b53ae08829d1de32063503c9/src/consts.ts#L120)
Additional tokenize options for the language.
***
### plugin?
> `optional` **plugin**: [`IKVCreateFtsPluginOptions`](IKVCreateFtsPluginOptions.md)
Defined in: [packages/kvsqlite/src/consts.ts:110](https://github.com/isdk/kvsqlite.js/blob/1628213306b4beb3b53ae08829d1de32063503c9/src/consts.ts#L110)
***
### tokenize?
> `optional` **tokenize**: `string`
Defined in: [packages/kvsqlite/src/consts.ts:115](https://github.com/isdk/kvsqlite.js/blob/1628213306b4beb3b53ae08829d1de32063503c9/src/consts.ts#L115)
Defines the tokenization method or plugin identifier to be used.