This C++ project implements an inverted index data structure for efficient set operations in collections. It includes functionalities for creating collections, inserting sets, and performing searches based on set intersections, containment, and more. The project provides a flexible interface via a parser to execute various commands and operations on collections, making it useful for indexing and querying sets efficiently.
- CMake (version 3.12)
- C++ compiler (e.g., GCC or Clang)
- Google Tests (if applicable)
- Create a build directory and navigate to it:
mkdir build
cd build
- Build the project using CMake:
cmake .. && make
- Run executables:
- To run the main program:
./examples/main
- To run the test program (if applicable):
./tests/runTests