ISourceBuilderService

Amaç: Arama sonucu kaynakları oluşturma

Namespace: SmartRAG.Interfaces.Search

Chunk’lardan SearchSource nesneleri oluşturur.

Metodlar

BuildSourcesAsync

Doküman chunk’larından arama kaynakları oluşturur.

Task<List<SearchSource>> BuildSourcesAsync(
    List<DocumentChunk> chunks, 
    IDocumentRepository documentRepository
)

Parametreler:

  • chunks (List): Kaynak oluşturulacak doküman chunk'ları
  • documentRepository (IDocumentRepository): Doküman işlemleri için repository

Döndürür: Metadata ile arama kaynakları listesi

İlgili Arayüzler