Find Files Faster, Search Smarter, Work Better
Built with the tools and technologies:
File-Search-Engine is a high-performance C# application that enables rapid and accurate file searches within specified directories. It combines efficient indexing, tokenization, and content extraction to streamline file management and retrieval tasks.
Why File-Search-Engine?
This project helps developers quickly locate files and content, reducing manual effort and improving productivity. The core features include:
- 🧩 🔍 Search: Fast, keyword-based document retrieval through intelligent indexing.
- 📁 📝 Document Management: Metadata and content indexing for efficient organization.
- 📄 🛠 Content Extraction: Supports reading and parsing PDFs and other document formats.
- 🖥 🎨 User Interface: Intuitive browsing and search experience for seamless interaction.
- ⚙️ Modular Architecture: Easily extendable to support additional file types and features.
This project requires the following dependencies:
- Programming Language: CSharp
- Package Manager: Nuget
Build File-Search-Engine from the source and install dependencies:
-
Clone the repository:
❯ git clone https://github.com/QuadlcorE/File-Search-Engine
-
Navigate to the project directory:
❯ cd File-Search-Engine -
Install the dependencies:
Using nuget:
❯ dotnet restoreRun the project with:
Using nuget:
dotnet runFile-search-engine uses the {test_framework} test framework. Run the test suite with:
Using nuget:
dotnet test