28 references to VectorSearchResult
Microsoft.Extensions.VectorData.Abstractions (4)
IKeywordHybridSearchable.cs (1)
57IAsyncEnumerable<VectorSearchResult<TRecord>> HybridSearchAsync<TInput>(
IVectorSearchable.cs (1)
56IAsyncEnumerable<VectorSearchResult<TRecord>> SearchAsync<TInput>(
VectorSearchResult.cs (1)
14/// Initializes a new instance of the <see cref="VectorSearchResult{TRecord}"/> class.
VectorStoreCollection.cs (1)
185public abstract IAsyncEnumerable<VectorSearchResult<TRecord>> SearchAsync<TInput>(TInput searchValue, int top, VectorSearchOptions<TRecord>? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.VectorData.ConformanceTests (24)
DependencyInjectionTests.cs (1)
303public override IAsyncEnumerable<VectorSearchResult<TRecord>> SearchAsync<TInput>(
EmbeddingGenerationTests.cs (12)
28var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 39var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 50var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 61var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 81var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 101var result = await collection.SearchAsync("[1, 1, 0]", top: 1).SingleAsync(); 128var result = await collection.SearchAsync(new Customer(), top: 1).SingleAsync(); 141var result = await collection.SearchAsync("[1, 1, 1]", top: 1).SingleAsync(); 203var result = await collection.SearchAsync(new ReadOnlyMemory<float>([100, 1, 3]), top: 1).SingleAsync(); 227var result = await collection.SearchAsync(new ReadOnlyMemory<float>([200, 1, 3]), top: 1).SingleAsync(); 260var result = await collection.SearchAsync(new ReadOnlyMemory<float>([300, 1, 3]), top: 1).SingleAsync(); 296var result = await collection.SearchAsync(new ReadOnlyMemory<float>([500, 1, 3]), top: 1).SingleAsync();
IndexKindTests.cs (1)
49var result = await collection.SearchAsync(new ReadOnlyMemory<float>([10, 30, 50]), top: 1).SingleAsync();
ModelTests\BasicModelTests.cs (3)
423var result = await Collection 436var result = await Collection 449var result = await Collection
ModelTests\DynamicModelTests.cs (3)
316var result = await Collection 329var result = await Collection 342var result = await Collection
ModelTests\MultiVectorModelTests.cs (1)
58var result = await Collection
TypeTests\EmbeddingTypeTests.cs (3)
77var result2 = await collection.SearchAsync(value, top: 1, new() { IncludeVectors = true, Filter = r => r.Int == 42 }).SingleAsync(); 124var dynamicResult2 = await dynamicCollection.SearchAsync(value, top: 1, new() { IncludeVectors = true, Filter = r => (int)r["Int"]! == 43 }).SingleAsync(); 171var result4 = await collection2.SearchAsync("does not matter", top: 1, new() { Filter = r => r.Int == 44 }).SingleAsync();