A high-performance C++ file indexing and search tool with a Qt GUI.
- Multithreaded indexing with a custom thread pool
- Safe concurrent merging using mutexes
- Interactive search (CLI and GUI)
- Benchmark mode to measure scalability
- Skips non-text and large files for real-world performance
- Responsive Qt GUI with background indexing
- C++17
- CMake
- Qt6
cmake -S . -B build
cmake --build build./build/search_engine_gui