@@ -118,22 +118,23 @@ public void BasicSearch_WithBM25StdTanh()
118118 public void BasicVectorSearch ( )
119119 {
120120 HybridSearchQuery query = new ( ) ;
121- byte [ ] data = [ 1 , 2 , 3 ] ;
122- query . VectorSearch ( "vfield" , data ) ;
121+ query . VectorSearch ( "vfield" , Array . Empty < float > ( ) ) ;
123122
124- object [ ] expected = [ Index , "VSIM" , "vfield" , "AQID " ] ;
123+ object [ ] expected = [ Index , "VSIM" , "vfield" , "" ] ;
125124 Assert . Equivalent ( expected , GetArgs ( query ) ) ;
126125 }
127126
128- private static readonly ReadOnlyMemory < byte > SomeRandomDataHere = Encoding . UTF8 . GetBytes ( "some random data here!" ) ;
127+ private static readonly ReadOnlyMemory < float > SomeRandomDataHere = new float [ ] { 1 , 2 , 3 , 4 } ;
128+
129+ private const string SomeRandomBase64 = "AACAPwAAAEAAAEBAAACAQA==" ;
129130
130131 [ Fact ]
131132 public void BasicNonZeroLengthVectorSearch ( )
132133 {
133134 HybridSearchQuery query = new ( ) ;
134135 query . VectorSearch ( "vfield" , SomeRandomDataHere ) ;
135136
136- object [ ] expected = [ Index , "VSIM" , "vfield" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" ] ;
137+ object [ ] expected = [ Index , "VSIM" , "vfield" , SomeRandomBase64 ] ;
137138 Assert . Equivalent ( expected , GetArgs ( query ) ) ;
138139 }
139140
@@ -152,7 +153,7 @@ public void BasicVectorSearch_WithKNN(bool withScoreAlias, bool withDistanceAlia
152153 query . VectorSearch ( searchConfig ) ;
153154
154155 object [ ] expected =
155- [ Index , "VSIM" , "vField" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" , "KNN" , withDistanceAlias ? 4 : 2 , "K" , 10 ] ;
156+ [ Index , "VSIM" , "vField" , SomeRandomBase64 , "KNN" , withDistanceAlias ? 4 : 2 , "K" , 10 ] ;
156157 if ( withDistanceAlias )
157158 {
158159 expected = [ ..expected , "YIELD_DISTANCE_AS" , "my_distance_alias" ] ;
@@ -184,7 +185,7 @@ public void BasicVectorSearch_WithKNN_WithEF(bool withScoreAlias, bool withDista
184185
185186 object [ ] expected =
186187 [
187- Index , "VSIM" , "vfield" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" , "KNN" , withDistanceAlias ? 6 : 4 , "K" , 16 ,
188+ Index , "VSIM" , "vfield" , SomeRandomBase64 , "KNN" , withDistanceAlias ? 6 : 4 , "K" , 16 ,
188189 "EF_RUNTIME" , 100
189190 ] ;
190191 if ( withDistanceAlias )
@@ -216,7 +217,7 @@ public void BasicVectorSearch_WithRange(bool withScoreAlias, bool withDistanceAl
216217
217218 object [ ] expected =
218219 [
219- Index , "VSIM" , "vfield" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" , "RANGE" , withDistanceAlias ? 4 : 2 , "RADIUS" ,
220+ Index , "VSIM" , "vfield" , SomeRandomBase64 , "RANGE" , withDistanceAlias ? 4 : 2 , "RADIUS" ,
220221 4.2
221222 ] ;
222223 if ( withDistanceAlias )
@@ -249,7 +250,7 @@ public void BasicVectorSearch_WithRange_WithEpsilon(bool withScoreAlias, bool wi
249250
250251 object [ ] expected =
251252 [
252- Index , "VSIM" , "vfield" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" , "RANGE" , withDistanceAlias ? 6 : 4 , "RADIUS" ,
253+ Index , "VSIM" , "vfield" , SomeRandomBase64 , "RANGE" , withDistanceAlias ? 6 : 4 , "RADIUS" ,
253254 4.2 , "EPSILON" , 0.06
254255 ] ;
255256 if ( withDistanceAlias )
@@ -273,7 +274,7 @@ public void BasicVectorSearch_WithFilter_NoPolicy()
273274
274275 object [ ] expected =
275276 [
276- Index , "VSIM" , "vfield" , "c29tZSByYW5kb20gZGF0YSBoZXJlIQ==" , "FILTER" , "@foo:bar"
277+ Index , "VSIM" , "vfield" , SomeRandomBase64 , "FILTER" , "@foo:bar"
277278 ] ;
278279
279280 Assert . Equivalent ( expected , GetArgs ( query ) ) ;
@@ -608,7 +609,7 @@ public void MakeMeOneWithEverything()
608609 [ "y" ] = "abc"
609610 } ;
610611 query . Search ( new ( "foo" , Scorer . BM25StdTanh ( 5 ) , "text_score_alias" ) )
611- . VectorSearch ( new HybridSearchQuery . VectorSearchConfig ( "bar" , new byte [ ] { 1 , 2 , 3 } ,
612+ . VectorSearch ( new HybridSearchQuery . VectorSearchConfig ( "bar" , new float [ ] { 1 , 2 , 3 } ,
612613 VectorSearchMethod . NearestNeighbour ( 10 , 100 , "vector_distance_alias" ) )
613614 . WithFilter ( "@foo:bar" ) . WithScoreAlias ( "vector_score_alias" ) )
614615 . Combine ( HybridSearchQuery . Combiner . ReciprocalRankFusion ( 10 , 0.5 ) , "my_combined_alias" )
@@ -626,7 +627,7 @@ public void MakeMeOneWithEverything()
626627 [
627628 Index , "SEARCH" , "foo" , "SCORER" , "BM25STD.TANH" , "BM25STD_TANH_FACTOR" , 5 , "YIELD_SCORE_AS" ,
628629 "text_score_alias" , "VSIM" , "bar" ,
629- "AQID " , "KNN" , 6 , "K" , 10 , "EF_RUNTIME" , 100 , "YIELD_DISTANCE_AS" , "vector_distance_alias" , "FILTER" ,
630+ "AACAPwAAAEAAAEBA " , "KNN" , 6 , "K" , 10 , "EF_RUNTIME" , 100 , "YIELD_DISTANCE_AS" , "vector_distance_alias" , "FILTER" ,
630631 "@foo:bar" , "YIELD_SCORE_AS" , "vector_score_alias" , "COMBINE" , "RRF" , 4 , "WINDOW" , 10 , "CONSTANT" , 0.5 ,
631632 "YIELD_SCORE_AS" , "my_combined_alias" , "LOAD" , 2 , "field1" , "field2" , "GROUPBY" , 1 , "field1" , "REDUCE" ,
632633 "QUANTILE" , 2 , "@field3" , 0.5 , "AS" , "reducer_alias" , "APPLY" , "@field1 + @field2" , "AS" , "apply_alias" ,
0 commit comments