From 4b17bfa14f6de92163a174c103c765a4df4ef378 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 11 Jun 2024 16:39:56 +0200 Subject: [PATCH] Support description truncation config --- config/default.yaml | 3 +++ server/initializers/constants.ts | 5 ++++- server/lib/meilisearch/meilisearch-videos.ts | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/default.yaml b/config/default.yaml index 3693dbc..d7e4f01 100644 --- a/config/default.yaml +++ b/config/default.yaml @@ -65,3 +65,6 @@ indexer: # How much time to wait before bulk indexing in Meilisearch data bulk_indexation_interval_ms: 10000 + + videos: + max_description_characters: 250 diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts index 252383a..bd4acca 100644 --- a/server/initializers/constants.ts +++ b/server/initializers/constants.ts @@ -49,7 +49,10 @@ const CONFIG = { }, INDEXER: { HOST_CONCURRENCY: config.get('indexer.host_concurrency'), - BULK_INDEXATION_INTERVAL_MS: config.get('indexer.bulk_indexation_interval_ms') + BULK_INDEXATION_INTERVAL_MS: config.get('indexer.bulk_indexation_interval_ms'), + VIDEOS: { + MAX_DESCRIPTION_CHARACTERS: config.get('indexer.videos.max_description_characters') + } } } diff --git a/server/lib/meilisearch/meilisearch-videos.ts b/server/lib/meilisearch/meilisearch-videos.ts index 7d4e663..462d2ff 100644 --- a/server/lib/meilisearch/meilisearch-videos.ts +++ b/server/lib/meilisearch/meilisearch-videos.ts @@ -128,7 +128,7 @@ export function formatVideoForDB (v: IndexableVideo | IndexableVideoDetails): DB truncatedDescription: v.truncatedDescription, description: v.description, - searchableDescription: (v.description || v.truncatedDescription || '').slice(0, 250), + searchableDescription: (v.description || v.truncatedDescription || '').slice(0, CONFIG.INDEXER.VIDEOS.MAX_DESCRIPTION_CHARACTERS), waitTranscoding: v.waitTranscoding,