import os
from gravixlayer import GravixLayer
client = GravixLayer()
index_id = "your-index-id"
vectors = client.vectors.index(index_id)
# Multiple text searches
queries = [
"machine learning algorithms",
"artificial intelligence",
"deep learning networks"
]
for i, query in enumerate(queries):
results = vectors.search_text(
query=query,
model="baai/bge-large-en-v1.5",
top_k=3
)
print(f"Query {i+1}: '{query}'")
print(f"Found {len(results.hits)} results")
for hit in results.hits:
print(f" - {hit.id}: {hit.score:.4f}")
print()