Table
Data
Analyze query execution plan
Analyze the query execution plan for a query against table id. Returns detailed statistics and analysis of the query execution plan.
REST NAMESPACE ONLY REST namespace returns the response as a plain string instead of the AnalyzeTableQueryPlanResponse JSON object.
post/v1/table/{id}/analyze_plan
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.
Query parameters
delimiterstring
An optional delimiter of the string identifier, following the Lance Namespace spec. When not specified, the $ delimiter must be used.
Request body
Example request
{
"ef": 0,
"offset": 0,
"columns": {
"column_aliases": {
"key": "column_aliases"
},
"column_names": [
"column_names",
"column_names"
]
},
"vector_column": "vector_column",
"fast_search": true,
"k": 0,
"upper_bound": 1.2315135,
"branch": "branch",
"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": "operator",
"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": "operator",
"max_expansions": 0
},
{
"fuzziness": 0,
"terms": "terms",
"column": "column",
"boost": 6.0274563,
"prefix_length": 0,
"operator": "operator",
"max_expansions": 0
}
]
}
}
}
},
"distance_type": "distance_type",
"lower_bound": 3.6160767,
"identity": {
"api_key": "api_key",
"auth_token": "auth_token"
},
"bypass_vector_index": true,
"nprobes": 0,
"context": {
"key": "context"
},
"vector": {
"single_vector": [
1.0246457,
1.0246457
],
"multi_vector": [
[
1.4894159,
1.4894159
],
[
1.4894159,
1.4894159
]
]
},
"id": [
"id",
"id"
]
}Response
Query execution plan analysis
string required
Human-readable query execution plan analysis