sciguy-code / mini-search-engine
Publicfast full-text search engine in c++, inverted index, bm25 ranking, sub-millisecond query latency
A lightweight, from-scratch search engine for indexing and querying a personal collection of text documents with support for advanced queries and relevance ranking.
How It Works
You hear about a handy tool that lets you quickly search through your own collection of articles and notes, like a personal Google for your files.
Collect sample writings on topics like science, history, or music, or use the built-in generator to create a ready-to-go set of 50,000 short articles.
Feed your texts into the tool to create a smart search foundation that understands words, ignores common ones, and prepares everything for fast lookups.
Start the interactive mode, and your collection is ready to explore right from your command line.
Type queries like 'black hole AND gravity' or 'shakespeare poetry', using AND, NOT, or quotes for exact phrases, and watch it find matches instantly.
Get ranked lists of the best matching articles with titles and relevance scores, making it easy to dive into exactly what you need.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.