Skip to content

Darragh-Grealish/clouseau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6c53668 · Oct 22, 2024
Oct 22, 2024
Oct 3, 2024
Oct 22, 2024
Oct 22, 2024
Oct 22, 2024
Oct 9, 2024
Oct 3, 2024
Oct 22, 2024
Oct 22, 2024
Oct 22, 2024
Oct 22, 2024
Sep 27, 2024
Sep 27, 2024

Repository files navigation

clouseau

C++ Build

Document repository search engine written in C++. Using CMake, ctest, C++17 and Project Gutenberg.

Document repository retrieval

Using the Project Gutenberg library you can use download_gutenberg.py to download (web scrape) the top 100 books from Project Gutenberg and store them in a subdirectory of the project root archive as plain text files.

pip install -r requirements.txt

python download_gutenberg.py

Getting Started

git submodule update --init --recursive

Usage

mkdir -p build
cd build

# Build
cmake ..
make 

make test

# Run
./clouseau index ../archive
./clouseau search ../archive/
./clouseau autocomplete ../archive/