# ch-image-search-demo **Repository Path**: mirrors_ClickHouse/ch-image-search-demo ## Basic Information - **Project Name**: ch-image-search-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ch-image-search-demo This repository contains an example React NextJS application that leverage Clickhouse vector Search capability to implement image similarity search. ## Prerequisite - Clickhouse server - NodeJS LTS - Python 3.10+ ## Architecture This application has two parts: 1. Python embedding model 2. ReactJS frontend ## Python embedding model The Python application is used to generate embeddings for the images. ### Setup Install the dependencies: ```bash cd py-embed pip install -r requirements.txt ``` Run the application: ```bash uvicorn app:app --reload ``` ## ReactJS application The ReactJS application is used to stream images from Clickhouse and also perform image similarity search. ### Setup Install the dependencies: ```bash yarn install ``` Run the application: ```bash yarn dev ``` Build the application: ```bash yarn build ```