Supply your own embeddings.
Generate vectors with your chosen model and store them under your record IDs. Send a query vector to retrieve the nearest matches.
Vector search
Find relevant content even when the wording differs. Search embeddings, retrieve similar matches and connect every result to the records your application needs.
Give search and discovery a sense of similarity, alongside the structured data you already use.
Help people find relevant documents and passages even when they use different words.
Use the similarity captured by your embedding model to surface related content or items.
Return record IDs with your matches, then bring their source data into an application or AI workflow.
Prepare once. Search by similarity.
Choose the ingestion route that fits your application and embedding provider.
Generate vectors with your chosen model and store them under your record IDs. Send a query vector to retrieve the nearest matches.
Choose the text columns to embed and run a job on a dedicated configuration. Search the prepared table with a plain-text question using the same embedder.
Schedule embedding runs for new rows and, optionally, changed text. Without a schedule, start a run when you want vectors refreshed. When supplying vectors yourself, your application manages their updates.
Use a consistent model, dimension and distance metric for stored and query vectors. Saved embedders require your provider endpoint and credentials.
Search that fits your workload
Choose an index with measurements from your own dataset and the results your users need.
A starting point for approximate similarity search. Tune search effort and measure recall on your own data.
Organize vectors into cells and choose how many to inspect for each query.
Evaluate a compressed representation when memory matters. Measure how compression affects your results.
Filtering behaviour depends on the index. IVF-PQ does not support metadata filtering; review the index and filter reference before choosing.
Store both representations under matching IDs and combine their rankings with reciprocal rank fusion. Retrieve the original records to add context.
Explore hybrid vector retrievalHybrid vector retrieval combines dense and sparse vectors. Full-text BM25 is a separate search path.
Choose an entry point, then connect the returned IDs to the rest of your data.
Build with OriginChainDB