{"repo":"XcloudFance/Verdant_Search","free":true,"listed":false,"github":"https://github.com/XcloudFance/Verdant_Search","clone":"git clone https://github.com/XcloudFance/Verdant_Search.git","description":"A local-deployable distributed search engine that supports vectors searching(IVFPQ + HNSW) and sharded inverted index","language":"TeX","stars":18,"topics":["search-engine","fastapi","verdant-search","postgresql"],"license":null,"category":"databases-storage","readme_excerpt":"Verdant Search - Complete Startup Guide A complete hybrid search engine with user authentication, search history, and AI search capabilities. 🏗️ System Architecture 📋 Prerequisites - Docker & Docker Compose - For running PostgreSQL - Go 1.21+ - Go backend - Python 3.9+ - Python search engine - Node.js 18+ - Frontend 🚀 Quick Start (Recommended) Option 1: Using Startup Script (Easiest) Option 2: Manual Startup (Step by Step) Step 1: Start PostgreSQL Step 2: Start Python Search API Running on : http://localhost:8001 ⚠️ First run will download CLIP model ( 500MB), please be patient Step 3: Start Go Backend Open a new terminal: Running on : http://localhost:8080 Step 4: Start Frontend Open another new terminal: Running on : http://localhost:5173 📊 Index Test Data After starting all services, index sample documents: This will index 10 sample documents for testing search functionality. ✅ Verify Service Status Check All Services Check Database 🎯 Usage Flow 1. Open browser → http://localhost:5173 2. Register account → Click \"Register\" - Email format: test@example.com - Password minimum 6 characters 3. Test search → Enter query like \"machine learning\" 4. View history → Click avatar in top right → Search History 🔍 Features Hybrid Search - ✅ BM25 keyword matching (40% weight) - ✅ Vector semantic search (60% weight) - ✅ Chinese word segmentation (jieba) - ✅ HNSW fast retrieval User Features - ✅ User registration/login (JWT authentication) - ✅ Search history tracking - ✅ Personal pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/XcloudFance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/XcloudFance/Verdant_Search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}