@@ -41,18 +41,18 @@ def test_store_vectors():
4141def add_coffee_beans_data (db ):
4242 coll = db .collection ("coffee-beans" )
4343 coll .document ("bean1" ).set (
44- {"name" : "Arabica" , "embedding_field" : Vector ([10.0 , 1.0 , 2.0 ]), "color" : "red" }
44+ {"name" : "Arabica" , "embedding_field" : Vector ([0.80522226 , 0.18332680 , 0.24160706 ]), "color" : "red" }
4545 )
4646 coll .document ("bean2" ).set (
47- {"name" : "Robusta" , "embedding_field" : Vector ([4.0 , 1.0 , 2.0 ]), "color" : "blue" }
47+ {"name" : "Robusta" , "embedding_field" : Vector ([0.43979567 , 0.18332680 , 0.24160706 ]), "color" : "blue" }
4848 )
4949 coll .document ("bean3" ).set (
50- {"name" : "Excelsa" , "embedding_field" : Vector ([11.0 , 1.0 , 2.0 ]), "color" : "red" }
50+ {"name" : "Excelsa" , "embedding_field" : Vector ([0.90477061 , 0.18332680 , 0.24160706 ]), "color" : "red" }
5151 )
5252 coll .document ("bean4" ).set (
5353 {
5454 "name" : "Liberica" ,
55- "embedding_field" : Vector ([3.0 , 1.0 , 2.0 ]),
55+ "embedding_field" : Vector ([0.3416704 , 0.18332680 , 0.24160706 ]),
5656 "color" : "green" ,
5757 }
5858 )
@@ -101,11 +101,11 @@ def test_vector_search_distance_result_field():
101101 assert results [0 ].to_dict ()["name" ] == "Liberica"
102102 assert results [0 ].to_dict ()["vector_distance" ] == 0.0
103103 assert results [1 ].to_dict ()["name" ] == "Robusta"
104- assert results [1 ].to_dict ()["vector_distance" ] == 1.0
104+ assert results [1 ].to_dict ()["vector_distance" ] == 0.09812527000000004
105105 assert results [2 ].to_dict ()["name" ] == "Arabica"
106- assert results [2 ].to_dict ()["vector_distance" ] == 7.0
106+ assert results [2 ].to_dict ()["vector_distance" ] == 0.46355186
107107 assert results [3 ].to_dict ()["name" ] == "Excelsa"
108- assert results [3 ].to_dict ()["vector_distance" ] == 8.0
108+ assert results [3 ].to_dict ()["vector_distance" ] == 0.56310021
109109
110110
111111def test_vector_search_distance_result_field_with_mask ():
@@ -119,9 +119,9 @@ def test_vector_search_distance_result_field_with_mask():
119119
120120 assert len (results ) == 4
121121 assert results [0 ].to_dict () == {"color" : "green" , "vector_distance" : 0.0 }
122- assert results [1 ].to_dict () == {"color" : "blue" , "vector_distance" : 1.0 }
123- assert results [2 ].to_dict () == {"color" : "red" , "vector_distance" : 7.0 }
124- assert results [3 ].to_dict () == {"color" : "red" , "vector_distance" : 8.0 }
122+ assert results [1 ].to_dict () == {"color" : "blue" , "vector_distance" : 0.09812527000000004 }
123+ assert results [2 ].to_dict () == {"color" : "red" , "vector_distance" : 0.46355186 }
124+ assert results [3 ].to_dict () == {"color" : "red" , "vector_distance" : 0.56310021 }
125125
126126
127127def test_vector_search_distance_threshold ():
@@ -133,6 +133,8 @@ def test_vector_search_distance_threshold():
133133 vector_query = vector_search_distance_threshold (db )
134134 results = list (vector_query .stream ())
135135
136- assert len (results ) == 2
136+ assert len (results ) == 4
137137 assert results [0 ].to_dict ()["name" ] == "Liberica"
138138 assert results [1 ].to_dict ()["name" ] == "Robusta"
139+ assert results [2 ].to_dict ()["name" ] == "Arabica"
140+ assert results [3 ].to_dict ()["name" ] == "Excelsa"
0 commit comments