Skip to content

Ameensakr/Search-engine

Repository files navigation

Search Engine with Auto-Correction and Stop Word Removal (C++)

Description

This is a C++ Command Line Interface (CLI) project that functions as a search engine with auto-correction and stop word removal. It allows you to enter a query, corrects any minor spelling errors, removes common stop words, and performs a search to find relevant content.

Features

  • Search: Provides a basic search functionality to find matches for a given word in the dataset.
  • Auto-Correction: Corrects minor spelling errors in the input word, improving search accuracy.
  • Stop Word Removal: Filters out common stop words from the search query to enhance result relevance.
  • Simple CLI Interface: User-friendly command-line interface for easy interaction.

Getting Started

Prerequisites

  • A C++ development environment (e.g., g++, Visual C++).

Installation

  1. Clone or download this repository to your local machine.

Usage

  1. Navigate to the project directory.

  2. Compile the project using your C++ compiler. Replace main.cpp with the actual name of your main source file if it's different.

    For example, using g++ on Linux or macOS:

    g++ -o main main.cpp $(pkg-config --cflags --libs gumbo) -lcurl
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages