Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
knncolle_annoy/knncolle_annoy.hpp
✓ #include <knncolle_annoy/knncolle_annoy.hpp>
Builds an Annoy index and finds nearest neighbors.
#include <knncolle_annoy/knncolle_annoy.hpp>
#include <vector>
#include <iostream>
int main() {
std::vector<double> data = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0};
knncolle_annoy::AnnoyBuilder<double> builder;
auto index = builder.build(3, 2, data.data());
auto results = index->find_nearest_neighbors(0, 2);
for (auto& r : results) {
std::cout << "Index: " << r.first << ", Distance: " << r.second << "\n";
}
return 0;
}
Debug
Known issues
No known issues recorded.
Audit
Dependencies
No dependency data recorded yet.
Resources
No resource links recorded.