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