Skip to content

QuadlcorE/File-Search-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

FILE-SEARCH-ENGINE

Find Files Faster, Search Smarter, Work Better

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

Markdown NuGet


Table of Contents


Overview

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.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: CSharp
  • Package Manager: Nuget

Installation

Build File-Search-Engine from the source and install dependencies:

  1. Clone the repository:

    ❯ git clone https://github.com/QuadlcorE/File-Search-Engine
  2. Navigate to the project directory:

    cd File-Search-Engine
  3. Install the dependencies:

Using nuget:

❯ dotnet restore

Usage

Run the project with:

Using nuget:

dotnet run

Testing

File-search-engine uses the {test_framework} test framework. Run the test suite with:

Using nuget:

dotnet test

⬆ Return


About

A C# search engine for searching files within a directory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages