Interface GraphRAGSearchOptions

interface GraphRAGSearchOptions {
    topK?: number;
    minRelevance?: number;
    communityLevels?: number[];
    includeEntities?: boolean;
    includeRelationships?: boolean;
    metadataFilter?: Record<string, MetadataValue>;
    auditCollector?: RAGAuditCollector;
}

Properties

topK?: number

Maximum number of results

minRelevance?: number

Minimum relevance score (0-1)

communityLevels?: number[]

Specific community levels to search

includeEntities?: boolean

Include entity details in results

includeRelationships?: boolean

Include relationship details in results

metadataFilter?: Record<string, MetadataValue>

Metadata filter for source documents

auditCollector?: RAGAuditCollector

Optional audit collector for transparent RAG operation tracking.