Table
Data
Query a table
Query a table with vector search and optional filtering. Returns results in Arrow IPC stream format.
post/v1/table/{id}/query
Path parameters
idstring required
string identifier of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, v1/namespace/./list performs a ListNamespace on the root namespace.
Request body
Example request
{
"ef": 0,
"offset": 0,
"columns": [
"columns",
"columns"
],
"vector_column": "vector_column",
"fast_search": true,
"k": 0,
"upper_bound": 1.2315135,
"version": 0,
"with_row_id": true,
"prefilter": true,
"filter": "filter",
"refine_factor": 0,
"full_text_query": {
"string_query": {
"columns": [
"columns",
"columns"
],
"query": "query"
},
"structured_query": {
"query": {
"boolean": {
"must_not": [
null,
null
],
"should": [
null,
null
],
"must": [
null,
null
]
},
"phrase": {
"terms": "terms",
"column": "column",
"slop": 0
},
"match": {
"fuzziness": 0,
"terms": "terms",
"column": "column",
"boost": 6.0274563,
"prefix_length": 0,
"operator": "And",
"max_expansions": 0
},
"boost": {
"negative": null,
"negative_boost": 7.0614014,
"positive": null
},
"multi_match": {
"match_queries": [
{
"fuzziness": 0,
"terms": "terms",
"column": "column",
"boost": 6.0274563,
"prefix_length": 0,
"operator": "And",
"max_expansions": 0
},
{
"fuzziness": 0,
"terms": "terms",
"column": "column",
"boost": 6.0274563,
"prefix_length": 0,
"operator": "And",
"max_expansions": 0
}
]
}
}
}
},
"distance_type": "distance_type",
"lower_bound": 3.6160767,
"bypass_vector_index": true,
"nprobes": 0,
"name": "name",
"namespace": [
"namespace",
"namespace"
],
"vector": {
"single_vector": [
1.0246457,
1.0246457
],
"multi_vector": [
[
1.4894159,
1.4894159
],
[
1.4894159,
1.4894159
]
]
}
}Response
Query results in Arrow IPC stream format