IEmbeddingSearchService
IEmbeddingSearchService interface documentation
IEmbeddingSearchService
Purpose: Embedding-based semantic search
Namespace: SmartRAG.Interfaces.Search
Core embedding search functionality.
Methods
SearchByEmbeddingAsync
Performs embedding-based search on document chunks.
Task<List<DocumentChunk>> SearchByEmbeddingAsync(
string query,
List<DocumentChunk> allChunks,
int maxResults
)
Parameters:
query(string): Search queryallChunks(List): All available document chunks maxResults(int): Maximum number of results to return
Returns: List of relevant document chunks sorted by relevance
Related Interfaces
- Service Interfaces - Browse all service interfaces
- API Reference - Back to API Reference index