From 81507e37bbe4bd513215bb8a8eb822350ea44de7 Mon Sep 17 00:00:00 2001 From: Jeremias Menichelli Date: Tue, 18 Aug 2026 10:32:01 +0200 Subject: [PATCH] fix(Search): Add server sources for search (#49148) --- apps/docs/scripts/search/sources/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/docs/scripts/search/sources/index.ts b/apps/docs/scripts/search/sources/index.ts index 3682cb505b3..d3becfcb67c 100644 --- a/apps/docs/scripts/search/sources/index.ts +++ b/apps/docs/scripts/search/sources/index.ts @@ -51,6 +51,18 @@ export async function fetchJsLibReferenceSource() { }) } +export async function fetchServerLibReferenceSource() { + // Server SDK is driven by the new reference pipeline. Ingest search sources + // from the generated `content/reference/server/v1/` outputs so embeddings + // never drift from what the renderer shows. + return loadClientLibReferenceFromNewPipeline({ + source: 'server-lib', + path: '/reference/server', + meta: { title: 'Server Reference', language: 'TypeScript' }, + contentDir: 'content/reference/server/v1', + }) +} + export async function fetchDartLibReferenceSource() { // Dart v2 is driven by the new reference pipeline. Ingest search sources from // the generated `content/reference/dart/v2/` outputs so embeddings never @@ -132,6 +144,7 @@ export async function fetchAllSources(fullIndex: boolean) { const lintWarningsGuideSources = fetchLintWarningsGuideSources() const openApiReferenceSource = fetchOpenApiReferenceSource() const jsLibReferenceSource = fetchJsLibReferenceSource() + const serverLibReferenceSource = fullIndex ? fetchServerLibReferenceSource() : [] const dartLibReferenceSource = fullIndex ? fetchDartLibReferenceSource() : [] const pythonLibReferenceSource = fullIndex ? fetchPythonLibReferenceSource() : [] const cSharpLibReferenceSource = fullIndex ? fetchCSharpLibReferenceSource() : [] @@ -165,6 +178,7 @@ export async function fetchAllSources(fullIndex: boolean) { lintWarningsGuideSources, openApiReferenceSource, jsLibReferenceSource, + serverLibReferenceSource, dartLibReferenceSource, pythonLibReferenceSource, cSharpLibReferenceSource,