Interface GlobalSearchResult

interface GlobalSearchResult {
    query: string;
    answer: string;
    communitySummaries: {
        communityId: string;
        level: number;
        title: string;
        summary: string;
        relevanceScore: number;
    }[];
    totalCommunitiesSearched: number;
    diagnostics?: {
        embeddingTimeMs?: number;
        searchTimeMs?: number;
        synthesisTimeMs?: number;
    };
}

Properties

query: string
answer: string

Aggregated answer from community summaries

communitySummaries: {
    communityId: string;
    level: number;
    title: string;
    summary: string;
    relevanceScore: number;
}[]

Community summaries used to generate the answer

Type declaration

  • communityId: string
  • level: number
  • title: string
  • summary: string
  • relevanceScore: number
totalCommunitiesSearched: number

Total communities searched

diagnostics?: {
    embeddingTimeMs?: number;
    searchTimeMs?: number;
    synthesisTimeMs?: number;
}

Type declaration

  • Optional embeddingTimeMs?: number
  • Optional searchTimeMs?: number
  • Optional synthesisTimeMs?: number