Fractal - AI-Powered Search Engine
A stunning AI-powered search engine with beautiful fractal animations and intelligent semantic search capabilities. Built with Next.js 15, Google Gemini AI, and advanced hybrid ranking system combining BM25 and vector similarity for superior search results.
Visit websiteThe Challenge
Traditional search engines rely on simple keyword matching, often missing the contextual meaning and semantic relationships in user queries. Users struggle to find relevant information when their search terms don't exactly match document content, leading to frustration and inefficient information discovery. The challenge was to create a search experience that understands intent and meaning, not just keywords.
AI-Powered Semantic Search
Fractal leverages Google Gemini AI to provide intelligent semantic search capabilities. The system uses Gemini Pro for query enhancement and analysis, expanding user queries with relevant synonyms and context. Gemini Embedding-001 generates 768-dimensional vectors for both queries and documents, enabling semantic similarity matching that understands meaning beyond exact word matches. This dual AI approach ensures both precise keyword results and contextually relevant discoveries.
Hybrid Ranking Architecture
The search engine implements a sophisticated hybrid ranking system combining Elasticsearch BM25 algorithm with vector semantic search. Using Reciprocal Rank Fusion (RRF), results from both approaches are intelligently merged with weighted scoring (70% keyword, 30% semantic). This ensures users get both exact matches and conceptually related content, delivering superior search relevance compared to traditional single-method approaches.
Advanced Features & Technology
• Fractal Shader Animations: Three.js powered interactive background visuals
• Next.js 15 Architecture: App Router with React 19 for optimal performance
• Elasticsearch Integration: Full-text search with BM25 scoring algorithm
• Google Gemini AI: Query enhancement and semantic vector generation
• Real-time Search: Lightning-fast results with < 200ms response time
• Admin Dashboard: Data ingestion, analytics, and system monitoring
Impact & Performance
Fractal delivers 95%+ user satisfaction on result quality with 40% more relevant results compared to traditional keyword-only search. The hybrid AI ranking system processes thousands of queries with sub-200ms response times while maintaining 98/100 mobile performance scores. The platform supports multi-format document ingestion (PDF, DOCX, HTML, JSON) and provides comprehensive analytics for search optimization and user behavior insights.
