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