Table of Contents

Interface IRetrievalStrategy

Namespace
Mythosia.AI.Rag
Assembly
Mythosia.AI.Rag.Abstractions.dll
public interface IRetrievalStrategy

Methods

RetrieveAsync(float[], string?, int, VectorFilter?, CancellationToken)

Task<IReadOnlyList<VectorSearchResult>> RetrieveAsync(float[] denseVector, string? query, int topK, VectorFilter? filter = null, CancellationToken cancellationToken = default)

Parameters

denseVector float[]
query string
topK int
filter VectorFilter
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<VectorSearchResult>>