diff options
| author | おさむのひと <46447427+samunohito@users.noreply.github.com> | 2025-01-14 21:01:01 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-14 12:01:01 +0000 |
| commit | 71cecdbcf2d46d00ff58634eafec9227f4264b08 (patch) | |
| tree | 8ebf136c9bf61a2d1f36996f596db75c9c0afc4e /packages/backend/src/config.ts | |
| parent | Update CHANGELOG.md (diff) | |
| download | misskey-71cecdbcf2d46d00ff58634eafec9227f4264b08.tar.gz misskey-71cecdbcf2d46d00ff58634eafec9227f4264b08.tar.bz2 misskey-71cecdbcf2d46d00ff58634eafec9227f4264b08.zip | |
feat(backend): pgroongaに対応(configの構成変更あり) (#14978)
* feat(backend): pgroongaに対応(configの構成変更あり)
* fix CHANGELOG.md
* fix CHANGELOG.md
* add using provider logging
* fix CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Diffstat (limited to 'packages/backend/src/config.ts')
| -rw-r--r-- | packages/backend/src/config.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/backend/src/config.ts b/packages/backend/src/config.ts index a5dc61db13..c0b1484804 100644 --- a/packages/backend/src/config.ts +++ b/packages/backend/src/config.ts @@ -50,6 +50,9 @@ type Source = { redisForJobQueue?: RedisOptionsSource; redisForTimelines?: RedisOptionsSource; redisForReactions?: RedisOptionsSource; + fulltextSearch?: { + provider?: FulltextSearchProvider; + }; meilisearch?: { host: string; port: string; @@ -131,6 +134,9 @@ export type Config = { user: string; pass: string; }[] | undefined; + fulltextSearch?: { + provider?: FulltextSearchProvider; + }; meilisearch: { host: string; port: string; @@ -197,6 +203,8 @@ export type Config = { pidFile: string; }; +export type FulltextSearchProvider = 'sqlLike' | 'sqlPgroonga' | 'meilisearch'; + const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); @@ -265,6 +273,7 @@ export function loadConfig(): Config { db: { ...config.db, db: dbDb, user: dbUser, pass: dbPass }, dbReplications: config.dbReplications, dbSlaves: config.dbSlaves, + fulltextSearch: config.fulltextSearch, meilisearch: config.meilisearch, redis, redisForPubsub: config.redisForPubsub ? convertRedisOptions(config.redisForPubsub, host) : redis, |