Promote
Map existing vector indexes to inference services and optionally add new ones.Parameters
Response
What Changes
Rules
- Only
standalonenamespaces can be promoted existing_indexmust reference an index that exists; errors list available indexesnameinadd_vectorsmust not conflict with existing indexes- Promotion is atomic. If validation fails, nothing changes
- Both
vector_mappingsandadd_vectorsare optional (promote with just one or neither)
Full Workflow
1
Start standalone
Create a namespace and upsert your existing embeddings.
2
Load and validate
Upsert documents and verify retrieval quality before promoting.
3
Promote
Map your embedding to the matching inference service.
4
Switch queries to text input
Your retrievers already run before and after promotion with no API change. Update the query stage from
input_mode: vector (you pass the embedding) to input_mode: text so Mixpeek auto-embeds. See Querying with Retrievers below.5
Use managed features
Create collections with extractors for new content. Existing documents coexist with extractor-processed documents.
Querying with Retrievers
Querying is unified on retrievers in both standalone and managed modes, so you learn one query concept regardless of whether you bring your own vectors or let Mixpeek embed for you. Promotion doesn’t change how you query; it only changes what you pass in. A standalone retriever takes the query vector you computed (input_mode: vector); after promotion the same retriever can take raw text and auto-embed it (input_mode: text).
Before promotion: pass your own vector
The query stage runs ininput_mode: vector. You compute the embedding and pass it in inputs.
After promotion: pass raw text
Oncetext_embedding is mapped to an inference service, switch the query stage to input_mode: text. Mixpeek embeds the text for you, so no vectors are needed.
document_id plus the document’s payload fields.
What Changes
Related
- Vector Store Overview
- Namespace Configuration
- Collections: set up auto-processing after promotion
- Feature Extractors: available extractors

