Searchify is a production-grade AI-powered search engine that combines hybrid search (keyword + semantic) with RAG (Retrieval-Augmented Generation) and a unique Critical Insight layer to surface not just answers β but also their limitations.
π Hybrid Search
π€ RAG (AI Answers)
β Critical Insight Layer (Unique)
π Custom Web Crawler
β‘ Fast Retrieval Pipeline
π Monitoring & Observability
π¨ Minimal Frontend
Crawler β Indexer β Elasticsearch
β
Hybrid Search
β
Top Relevant Chunks
β
RAG (LLM Answer)
+ Critical Insight
β
Frontend UI
searchify/
βββ src/ # Backend
βββ client/ # Frontend
βββ docker-compose.yml
βββ prometheus.yml
βββ README.md
git clone https://github.com/mayhemking007/searchify.git
cd searchify
npm install
cd client
npm install
docker-compose up -d
npm run dev
cd client
npm run dev
GET /ask?q=your_query
Response:
{
"answer": "...",
"critique": "...",
"sources": [...]
}
GET /metrics
http://localhost:9090http://localhost:3001Track:
What is Kafka?
Output:
Inspired by modern AI search systems like Perplexity β but with an added focus on critical thinking and epistemic awareness.