MCPcopy Create free account
hub / github.com/cosdata/cosdata / bruteforce_search

Function bruteforce_search

tests/load-test.py:299–307  ·  view source on GitHub ↗
(vectors, query, k=5)

Source from the content-addressed store, hash-verified

297
298
299def bruteforce_search(vectors, query, k=5):
300 similarities = []
301 for vector in vectors:
302 similarity = cosine_similarity(query["values"], vector["values"])
303 similarities.append((vector["id"], similarity))
304
305 similarities.sort(key=lambda x: x[1], reverse=True)
306
307 return similarities[:k]
308
309
310def generate_vectors(

Callers 1

searchFunction · 0.70

Calls 2

cosine_similarityFunction · 0.70
appendMethod · 0.45

Tested by

no test coverage detected