Quantcast
Channel: Recent Questions - Stack Overflow
Viewing all articles
Browse latest Browse all 12111

Why it always returns only 10 rows of result even if collection.num_entities>1000 and limit=10

$
0
0

Why it always returns only 10 rows of result even if collection.num_entities>1000 and limit=10

The script is as belowed:

collection = Collection(name="test_collection")collection.load()print(collection.num_entities)search_params = {"metric_type": "IP","params": {"nprobe": 10}}np_query_embeddings = np.array(query_embeddings, dtype=np.float32)norms = np.linalg.norm([np_query_embeddings], axis=1, keepdims=True)normalized_query_embeddings = np_query_embeddings / normsquery_vectors = normalized_query_embeddings.tolist()limit = 1000results = collection.search(data=query_vectors,anns_field="embedding",param=search_params,limit=limit,consistency_level="Strong",)print(results)

Display:

8503 ["['id: 449617239426872838, distance: 0.7159370183944702, entity: {}', 'id: 449617239426877164, distance: 0.7090992331504822, entity: {}', 'id: 449617239426880450, distance: 0.699631929397583, entity: {}', 'id: 449617239426876554, distance: 0.6782248020172119, entity: {}', 'id: 449617239426876178, distance: 0.6769057512283325, entity: {}', 'id: 449617239426880350, distance: 0.6754627823829651, entity: {}', 'id: 449617239426875291, distance: 0.6698116064071655, entity: {}', 'id: 449617239426877126, distance: 0.6647711396217346, entity: {}', 'id: 449617239426876516, distance: 0.6610612869262695, entity: {}', 'id: 449617239426880437, distance: 0.6571118831634521, entity: {}']"]


Viewing all articles
Browse latest Browse all 12111

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>