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.
- 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.
- A C++ development environment (e.g., g++, Visual C++).
- Clone or download this repository to your local machine.
-
Navigate to the project directory.
-
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