# SearchEngineSuite

> A small C-based search engine using TF-IDF and BM25, with optional proximity search.

- **Website:** https://github.com/mrmcsoftware/SearchEngineSuite
- **Pricing:** unknown
- **Categories:** Design, Developer Tools
- **Tags:** design, developer-tools, productivity
- **Platforms:** Web, Windows, Linux, CLI
- **Last verified:** 2026-09-10
- **Canonical page:** https://linkrena.com/tools/searchenginesuite

## About

TL;DR: A small C-based search engine using TF-IDF and BM25, with optional proximity search. Includes indexers, query daemons, terminal clients, and a web interface.

Search Engine Suite is a compact C-based search engine built around TF-IDF and BM25 scoring, with optional proximity search. It includes fast indexers, query daemons (secure and non-secure), terminal clients, and a lightweight Node.js web interface. The system is designed to be simple, transparent, and easy to understand - no external databases or heavyweight dependencies, while still supporting multiple search modes, pagination, sorting, and preview features.

Disclaimer: This is not a search engine that indexes the whole internet - it was never meant to be. But having said that, TF-IDF and especially BM25 are the classical scoring methods used by early search engines, and BM25 still serves as the first-stage retrieval method in modern systems.

(Above screenshots were taken using an older browser because I prefer the 3D look over the flat UI style of modern browsers. Here's a more modern browser)

This project provides a complete search engine stack implemented in C. It includes:

The design emphasizes speed and simplicity. Index files are plain, memory-mapped structures; daemons keep them loaded for fast queries; and the web interface remains lightweight and easy to inspect.

## Related tools

- [Cuemap](https://linkrena.com/tools/cuemap): A deterministic, high-performance memory engine.
- [Oh My Subagents](https://linkrena.com/tools/oh-my-subagents): Accountable, adaptable AI teams.
- [RonanRx](https://linkrena.com/tools/ronanrx): Text RonanRx to start a doctor-reviewed, personalized GLP-1 plan built around your body.
- [Realms of Eldermyr](https://linkrena.com/tools/realms-of-eldermyr): A free multiplayer action-RPG you play in your browser.
- [Slicsta](https://linkrena.com/tools/slicsta): Split images into grids, rows, columns or custom layouts in your browser — also includes an Instagram grid maker.
- [Kado](https://linkrena.com/tools/kado): Kadō — A privacy-first habit tracker for iPhone and iPad.
