Skip to main content

SDK - text query

Embeds the query locally (text store):
results = edge.search_text(
    "Hello world",
    top_k=5,
    threshold=0.0,
    kiosk_mode=False,
)
for r in results:
    print(r["id"], r["score"], r.get("text"))

SDK - vector query

results = edge.search(
    query=[...],  # match store dimension
    top_k=5,
    threshold=0.0,
    kiosk_mode=False,
)
for r in results:
    print(r["id"], r["score"], r["label"])
Returns a list of result dicts.

HTTP client

resp = client.search({
    "query": [...],
    "top_k": 5,
})
print(resp["results"])
See API: Search.