graphile-search-plugin
Version:
Generate search conditions for your tsvector columns (PostGraphile v5)
26 lines (25 loc) • 715 B
JavaScript
/**
* PostGraphile v5 Search Plugin
*
* Provides full-text search capabilities for tsvector columns.
*
* @example
* ```typescript
* import { PgSearchPlugin, PgSearchPreset } from 'graphile-search-plugin';
*
* // Option 1: Use the preset (recommended)
* const preset = {
* extends: [
* PgSearchPreset({
* pgSearchPrefix: 'fullText',
* }),
* ],
* };
*
* // Option 2: Use the plugin directly
* const plugin = PgSearchPlugin({ pgSearchPrefix: 'fullText' });
* ```
*/
export { PgSearchPlugin, createPgSearchPlugin } from './plugin';
export { PgSearchPreset } from './preset';
export { TsvectorCodecPlugin, TsvectorCodecPreset, createTsvectorCodecPlugin, } from './tsvector-codec';