@@ -47,7 +47,7 @@ def many_recommend(cls, client: QdrantBase) -> list[models.ScoredPoint]:
4747 query = models .RecommendQuery (recommend = models .RecommendInput (positive = [10 , 19 ])),
4848 with_payload = True ,
4949 limit = 10 ,
50- using = "sparse-image " ,
50+ using = "sparse-text " ,
5151 ).points
5252
5353 @classmethod
@@ -59,7 +59,7 @@ def simple_recommend_negative(cls, client: QdrantBase) -> list[models.ScoredPoin
5959 ),
6060 with_payload = True ,
6161 limit = 10 ,
62- using = "sparse-image " ,
62+ using = "sparse-text " ,
6363 ).points
6464
6565 @classmethod
@@ -106,7 +106,7 @@ def best_score_recommend(cls, client: QdrantBase) -> list[models.ScoredPoint]:
106106 ).points
107107
108108 @classmethod
109- def best_score_recommend_euclid (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
109+ def best_score_recommend_pos_neg (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
110110 return client .query_points (
111111 collection_name = COLLECTION_NAME ,
112112 query = models .RecommendQuery (
@@ -118,7 +118,7 @@ def best_score_recommend_euclid(cls, client: QdrantBase) -> list[models.ScoredPo
118118 ),
119119 with_payload = True ,
120120 limit = 10 ,
121- using = "sparse-code " ,
121+ using = "sparse-image " ,
122122 ).points
123123
124124 @classmethod
@@ -135,22 +135,6 @@ def only_negatives_best_score_recommend(cls, client: QdrantBase) -> list[models.
135135 using = "sparse-image" ,
136136 ).points
137137
138- @classmethod
139- def only_negatives_best_score_recommend_euclid (
140- cls , client : QdrantBase
141- ) -> list [models .ScoredPoint ]:
142- return client .query_points (
143- collection_name = COLLECTION_NAME ,
144- query = models .RecommendQuery (
145- recommend = models .RecommendInput (
146- positive = None , negative = [10 , 12 ], strategy = models .RecommendStrategy .BEST_SCORE
147- )
148- ),
149- with_payload = True ,
150- limit = 10 ,
151- using = "sparse-code" ,
152- ).points
153-
154138 @classmethod
155139 def sum_scores_recommend (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
156140 return client .query_points (
@@ -166,7 +150,7 @@ def sum_scores_recommend(cls, client: QdrantBase) -> list[models.ScoredPoint]:
166150 ).points
167151
168152 @classmethod
169- def sum_scores_recommend_euclid (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
153+ def sum_scores_recommend_pos_neg (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
170154 return client .query_points (
171155 collection_name = COLLECTION_NAME ,
172156 query = models .RecommendQuery (
@@ -178,7 +162,7 @@ def sum_scores_recommend_euclid(cls, client: QdrantBase) -> list[models.ScoredPo
178162 ),
179163 with_payload = True ,
180164 limit = 10 ,
181- using = "sparse-code " ,
165+ using = "sparse-image " ,
182166 ).points
183167
184168 @classmethod
@@ -195,22 +179,6 @@ def only_negatives_sum_scores_recommend(cls, client: QdrantBase) -> list[models.
195179 using = "sparse-image" ,
196180 ).points
197181
198- @classmethod
199- def only_negatives_sum_scores_recommend_euclid (
200- cls , client : QdrantBase
201- ) -> list [models .ScoredPoint ]:
202- return client .query_points (
203- collection_name = COLLECTION_NAME ,
204- query = models .RecommendQuery (
205- recommend = models .RecommendInput (
206- positive = None , negative = [10 , 12 ], strategy = models .RecommendStrategy .SUM_SCORES
207- )
208- ),
209- with_payload = True ,
210- limit = 10 ,
211- using = "sparse-code" ,
212- ).points
213-
214182 @classmethod
215183 def avg_vector_recommend (cls , client : QdrantBase ) -> list [models .ScoredPoint ]:
216184 return client .query_points (
@@ -286,7 +254,6 @@ def recommend_batch(client: QdrantBase) -> list[models.QueryResponse]:
286254
287255def test_simple_recommend () -> None :
288256 fixture_points = generate_sparse_fixtures ()
289-
290257 secondary_collection_points = generate_sparse_fixtures (100 )
291258
292259 searcher = TestSimpleRecommendation ()
@@ -320,35 +287,26 @@ def test_simple_recommend() -> None:
320287 vectors_config = {},
321288 sparse_vectors_config = sparse_vectors_config ,
322289 )
323-
324290 compare_client_results (local_client , remote_client , searcher .simple_recommend_image )
325291 compare_client_results (local_client , remote_client , searcher .many_recommend )
326292 compare_client_results (local_client , remote_client , searcher .simple_recommend_negative )
327293 compare_client_results (local_client , remote_client , searcher .recommend_from_another_collection )
328294 compare_client_results (local_client , remote_client , searcher .best_score_recommend )
329- compare_client_results (local_client , remote_client , searcher .best_score_recommend_euclid )
295+ compare_client_results (local_client , remote_client , searcher .best_score_recommend_pos_neg )
330296 compare_client_results (
331297 local_client , remote_client , searcher .only_negatives_best_score_recommend
332298 )
333- compare_client_results (
334- local_client , remote_client , searcher .only_negatives_best_score_recommend_euclid
335- )
336299 compare_client_results (local_client , remote_client , searcher .sum_scores_recommend )
337- compare_client_results (local_client , remote_client , searcher .sum_scores_recommend_euclid )
300+ compare_client_results (local_client , remote_client , searcher .sum_scores_recommend_pos_neg )
338301 compare_client_results (
339302 local_client , remote_client , searcher .only_negatives_sum_scores_recommend
340303 )
341- compare_client_results (
342- local_client , remote_client , searcher .only_negatives_sum_scores_recommend_euclid
343- )
344-
345304 compare_client_results (local_client , remote_client , searcher .avg_vector_recommend )
346305 compare_client_results (local_client , remote_client , searcher .recommend_from_raw_vectors )
347306 compare_client_results (
348307 local_client , remote_client , searcher .recommend_from_raw_vectors_and_ids
349308 )
350309 compare_client_results (local_client , remote_client , searcher .recommend_batch )
351-
352310 for _ in range (10 ):
353311 query_filter = one_random_filter_please ()
354312 try :
0 commit comments