We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa13197 commit 7a1dc5eCopy full SHA for 7a1dc5e
1 file changed
vectordb_bench/backend/clients/lancedb/lancedb.py
@@ -77,9 +77,15 @@ def search_embedding(
77
filters: dict | None = None,
78
) -> list[int]:
79
if filters:
80
- results = self.table.search(query).where(f"id >= {filters['id']}", prefilter=True).limit(k).to_list()
+ results = (
81
+ self.table.search(query)
82
+ .select(["id"])
83
+ .where(f"id >= {filters['id']}", prefilter=True)
84
+ .limit(k)
85
+ .to_list()
86
+ )
87
else:
- results = self.table.search(query).limit(k).to_list()
88
+ results = self.table.search(query).select(["id"]).limit(k).to_list()
89
return [int(result["id"]) for result in results]
90
91
def optimize(self, data_size: int | None = None):
0 commit comments