1 write to Record
Microsoft.Extensions.VectorData.Abstractions (1)
VectorSearchResult.cs (1)
20
Record
= record;
54 references to Record
Microsoft.Extensions.VectorData.ConformanceTests (54)
DistanceFunctionTests.cs (6)
111
Assert.Equal(expectedRecords[i].Key, results[i].
Record
.Key);
112
Assert.Equal(expectedRecords[i].Int, results[i].
Record
.Int);
156
Assert.Equal(results[0].
Record
.Key, filteredResults[0].
Record
.Key);
159
Assert.Equal(results[1].
Record
.Key, filteredResults[1].
Record
.Key);
EmbeddingGenerationTests.cs (14)
30
Assert.Equal("Property ([1, 1, 3])", result.
Record
.Text);
41
Assert.Equal("Property ([1, 1, 3])", result.
Record
[nameof(Record.Text)]);
52
Assert.Equal("Collection ([1, 1, 2])", result.
Record
.Text);
63
Assert.Equal("Store ([1, 1, 1])", result.
Record
.Text);
83
Assert.Equal("Store ([1, 1, 1])", result.
Record
.Text);
103
Assert.Equal("Store ([1, 1, 1])", result.
Record
.Text);
130
Assert.Equal("Store ([1, 1, 1])", result.
Record
.Text);
143
Assert.Equal("Store ([1, 1, 1])", result.
Record
.Text);
204
Assert.Equal(counter, result.
Record
.Counter);
228
Assert.Equal(counter, result.
Record
[nameof(Record.Counter)]);
261
Assert.Equal(counter1, result.
Record
.Counter);
264
Assert.Equal(counter2, result.
Record
.Counter);
297
Assert.Equal(counter1, result.
Record
[nameof(Record.Counter)]);
300
Assert.Equal(counter2, result.
Record
[nameof(Record.Counter)]);
FilterTests.cs (2)
516
.Select(r => r.
Record
)
536
.Select(r => r.
Record
)
HybridSearchTests.cs (13)
32
Assert.Equal(3, results[0].
Record
.Code);
53
Assert.Equal(1, Assert.Single(results).
Record
.Code);
70
Assert.Equal(2, results[0].
Record
.Code);
87
Assert.Equal(2, results[0].
Record
.Code);
102
Assert.True(results[0].
Record
.Code.Equals(1) || results[0].
Record
.Code.Equals(2));
103
Assert.True(results[1].
Record
.Code.Equals(1) || results[1].
Record
.Code.Equals(2));
104
Assert.Equal(3, results[2].
Record
.Code);
124
Assert.Equal(2, results1[0].
Record
.Code);
125
Assert.Equal(1, results1[1].
Record
.Code);
129
Assert.Equal(1, results2[0].
Record
.Code);
130
Assert.Equal(2, results2[1].
Record
.Code);
IndexKindTests.cs (1)
52
Assert.Equal(2, result.
Record
.Int);
ModelTests\BasicModelTests.cs (3)
430
expectedRecord.AssertEqual(result.
Record
, includeVectors, fixture.TestStore.VectorsComparable);
443
fixture.TestData[1].AssertEqual(result.
Record
, includeVectors: false, fixture.TestStore.VectorsComparable);
456
fixture.TestData[1].AssertEqual(result.
Record
, includeVectors: false, fixture.TestStore.VectorsComparable);
ModelTests\DynamicModelTests.cs (3)
323
AssertEquivalent(expectedRecord, result.
Record
, includeVectors, fixture.TestStore.VectorsComparable);
336
AssertEquivalent(fixture.TestData[1], result.
Record
, includeVectors: false, fixture.TestStore.VectorsComparable);
349
AssertEquivalent(fixture.TestData[1], result.
Record
, includeVectors: false, fixture.TestStore.VectorsComparable);
ModelTests\MultiVectorModelTests.cs (2)
61
fixture.TestData[0].AssertEqual(result.
Record
, includeVectors: true, fixture.TestStore.VectorsComparable);
66
fixture.TestData[1].AssertEqual(result.
Record
, includeVectors: true, fixture.TestStore.VectorsComparable);
TypeTests\DataTypeTests.cs (4)
361
var result = (await collection.SearchAsync(fixture.Vector, top: 100, new() { Filter = filter }).SingleAsync()).
Record
;
376
result = (await collection.SearchAsync(fixture.Vector, top: 100, new() { Filter = filter }).SingleAsync()).
Record
;
402
var result = (await dynamicCollection.SearchAsync(fixture.Vector, top: 100, new() { Filter = filter }).SingleAsync()).
Record
;
419
result = (await dynamicCollection.SearchAsync(fixture.Vector, top: 100, new() { Filter = filter }).SingleAsync()).
Record
;
TypeTests\EmbeddingTypeTests.cs (6)
78
Assert.Equal(42, result2.
Record
.Int);
81
vectorEqualityAsserter(value, result2.
Record
.Vector);
125
Assert.Equal(43, dynamicResult2.
Record
["Int"]);
128
vectorEqualityAsserter(value, (TVector)dynamicResult2.
Record
["Vector"]!);
172
Assert.Equal(44, result4.
Record
.Int);
175
Assert.Null(result4.
Record
.Vector);