Skip to content

Commit 002472d

Browse files
committed
Added exact search flag for vector queries
1 parent 948d963 commit 002472d

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/DatabaseBenchmark/Databases/AzureSearch/AzureSearchQueryBuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,8 @@ private VectorizedQuery BuildVectorizedQuery(VectorRankingQuery vectorQuery)
129129
var vectorizedQuery = new VectorizedQuery(vector)
130130
{
131131
KNearestNeighborsCount = vectorQuery.Limit,
132-
Weight = vectorQuery.Weight
132+
Weight = vectorQuery.Weight,
133+
Exhaustive = vectorQuery.Exact
133134
};
134135

135136
vectorizedQuery.Fields.Add(vectorQuery.ColumnName);

src/DatabaseBenchmark/Model/VectorRankingQuery.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ public class VectorRankingQuery : IRankingQuery
1515
[JsonConverter(typeof(JsonQueryConditionConverter))]
1616
public IQueryCondition Condition { get; set; }
1717

18+
public bool Exact { get; set; } = false;
19+
1820
public int Limit { get; set; } = 10;
1921

2022
public int? Candidates { get; set; }

0 commit comments

Comments
 (0)