IEmbeddingSearchService

Amaç: Embedding tabanlı semantik arama

Namespace: SmartRAG.Interfaces.Search

Temel embedding arama işlevselliği.

Metodlar

SearchByEmbeddingAsync

Doküman chunk’larında embedding tabanlı arama yapar.

Task<List<DocumentChunk>> SearchByEmbeddingAsync(
    string query, 
    List<DocumentChunk> allChunks, 
    int maxResults
)

Parametreler:

  • query (string): Arama sorgusu
  • allChunks (List): Tüm mevcut doküman chunk'ları
  • maxResults (int): Döndürülecek maksimum sonuç sayısı

Döndürür: İlgili skora göre sıralanmış ilgili doküman chunk’ları listesi

İlgili Arayüzler