Watch the webinar: How CloudNC increase manufacturing efficiency with Quix
More details
Quix logo.
Quix Homepage
Product
Quix Cloud
Quix Streams
Solutions
Industry: Energy
Industry: Manufacturing
Customer stories
Project templates
App templates
Integrations
Integrations
Pricing
Pricing
Blog
Blog
Docs
Docs
Github icon
View our Github repo
Slack Icon
Join our Slack community
Explore the platform
Explore the platform
Project gallery
See it running in QuixClone this project
Interested in this use case?
If you'd like us to focus on building this template next, register your interest and let us know. You can also head over to the Quix Community Slack if you've got any questions.
Register interest
  • Github
    Project repo
  • Docs tutorial
  • Project frontend
  • Explore in Quix Cloud
Built on Quix with:
Qdrant logo
sbert logo
Project template
Use case
Code snippet

Continuously updating a vector store

A three-step pipeline that you can use to ingest embeddings into a vector database as new content as it is published. When new content arrives, an event is emitted to Kafka with the text of the content as a payload. A consumer process listens for new content and passes it to the embedding model to turn the text into vectors. The resulting vectors are passed to a downstream Kafka topic where any vector database can consume and ingest the vectors at its own pace.

Use cases:
LLMs
Created by:
Quix avatar
Quix
Quix
A simple real-time pipeline diagram

Main project components

CSV Producer Jobs

Two jobs that show you how to incrementally produce data to Kafka using Quix streams. These jobs simulate Change Data Capture (CDC) where embeddings are generated for content as soon as it's entered into a database.

Create embeddings

A worker service that uses sentence transformers to generate embeddings for any incoming documents it detects in the "raw documents" Kafka topic.

Ingest embeddings into Qdrant

A consumer service that reads from the embedding topic and uses the Qdrant client library to write to a vector database in Qdrant Cloud.

Streamlit similarity search UI

A basic user interface that you can use to search the Qdrant vector database for semantically similar matches.

Technologies used

Quix Streams

Qdrant Client

Qdrant Cloud

Streamlit

Sentence Transformers

Using this template

This project could be easily adapted for use cases such as:

  • Retrieval Augmented Generation (RAG)
  • Product searches for ecommerce
  • Recommendation systems
Interested in this use case?
If you'd like us to focus on building this template next, register your interest and let us know. You can also head over to the Quix Community Slack if you've got any questions.
Register interest
  • Github
    Project repo
  • Docs tutorial
  • Project frontend
  • Explore in Quix Cloud
Built on Quix with:
Qdrant logo
sbert logo
Quix logo.
Quix Homepage
Github
Slack
Slack
Slack
LinkedIn
Twitter
YouTube
Youtube
Product
Quix CloudQuix StreamsIntegrationsPricingExplore the platformBook a demo
Developers
DocsQuix Streams repoRelease notesService status
Serverless portal login
Solutions
Project templatesApp templatesCustomer storiesEnergy industryManufacturing industry
Community
Community hubEventsContributingJoin us on Slack
Resources
Resources hubBlogQuix AcademyWebinars & videosCloud security principles
Company
About usCareersDiversity & inclusionEnvironmental statement
© 2025 Quix Analytics
TermsPrivacyLicense Terms
ISO27001 certified