USearch

C++11 Single Header Vector Search
Compact, yet Powerful


Discord     LinkedIn     Twitter     Blog     GitHub

Usage

C++

To use in a C++ project simply copy the include/usearch/usearch.hpp header into your project.

```c++ using namespace unum::usearch;

index_gt> index; float vec[3] = {0.1, 0.3, 0.2}; index.add(/* label: / 42, / vector: / {&vec, 3}); index.search( / query: / {&vec, 3}, 10 / results /, / callback: */ { }); ```

Alternatively fetch it with CMake:

cmake FetchContent_Declare(usearch GIT_REPOSITORY https://github.com/unum-cloud/usearch.git) FetchContent_MakeAvailable(usearch)

Features

Bring your Threads

Performance

TODO