Vector search including Approximate Nearest Neighbors (ANN) for the given query vectors in the table.
Bearer token authentication. Include the token in the Authorization header as 'Bearer
The name of the vector column to search
Vector search request. It includes top_k, query_vectors, ef_search, projection, and filter. Supports dense vectors.
Query vectors to search. Can be either dense (Vec<Vec
Number of top results to return from the vector search. Must be greater than 0.
"3"
Size of the dynamic candidate list during search. A larger value will result in more accurate but slower searches.
x >= 0"1000"
SQL WHERE clause to filter the results. If not specified, no filtering will be applied. The filter condition must be a valid SQL expression that evaluates to a boolean value. For example: "video_id < 3000" or "category = 'music' AND views > 1000"
"video_id < 3000"
Columns to include in the result set. Uses SQL projection syntax (e.g. "col1, col2"). If not specified, all columns will be returned.
"video_title , channel_name, video_id, timestamp, distance"
Optional metadata for sparse vector search (ignored for dense) Example: {"N": 50001, "avgdl": 200.51, "df": ["205:30001 101:15000", "205:25000 101:12000"]}
Parameters for sparse model (BM25): k (term frequency weight), b (length penalty)