Package: bigANNOY 0.3.0
bigANNOY: Approximate k-Nearest Neighbour Search for 'bigmemory' Matrices with Annoy
Approximate Euclidean k-nearest neighbour search routines that operate on 'bigmemory::big.matrix' data through Annoy indexes created with 'RcppAnnoy'. The package builds persistent on-disk indexes plus sidecar metadata from streamed 'big.matrix' rows, supports euclidean, angular, Manhattan, and dot-product Annoy metrics, and can either return in-memory results or stream neighbour indices and distances into destination 'bigmemory' matrices. Explicit index lifecycle helpers, stronger metadata validation, descriptor-aware file-backed workflows, and benchmark helpers are also included.
Authors:
bigANNOY_0.3.0.tar.gz
bigANNOY_0.3.0.zip(r-4.7)bigANNOY_0.3.0.zip(r-4.6)bigANNOY_0.3.0.zip(r-4.5)
bigANNOY_0.3.0.tgz(r-4.6-x86_64)bigANNOY_0.3.0.tgz(r-4.6-arm64)bigANNOY_0.3.0.tgz(r-4.5-x86_64)bigANNOY_0.3.0.tgz(r-4.5-arm64)
bigANNOY_0.3.0.tar.gz(r-4.7-arm64)bigANNOY_0.3.0.tar.gz(r-4.7-x86_64)bigANNOY_0.3.0.tar.gz(r-4.6-arm64)bigANNOY_0.3.0.tar.gz(r-4.6-x86_64)
bigANNOY_0.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
bigANNOY/json (API)
| # Install 'bigANNOY' in R: |
| install.packages('bigANNOY', repos = c('https://fbertran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/fbertran/bigannoy/issues
Pkgdown/docs site:https://fbertran.github.io
Last updated from:9597b60592. Checks:12 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 138 | ||
| source / vignettes | OK | 225 | ||
| linux-release-arm64 | OK | 128 | ||
| linux-release-x86_64 | OK | 132 | ||
| macos-release-arm64 | OK | 92 | ||
| macos-release-x86_64 | OK | 233 | ||
| macos-oldrel-arm64 | OK | 129 | ||
| macos-oldrel-x86_64 | OK | 206 | ||
| windows-devel | OK | 144 | ||
| windows-release | OK | 127 | ||
| windows-oldrel | OK | 139 | ||
| wasm-release | OK | 121 |
Exports:annoy_build_bigmatrixannoy_close_indexannoy_is_loadedannoy_load_bigmatrixannoy_open_indexannoy_search_bigmatrixannoy_validate_indexbenchmark_annoy_bigmatrixbenchmark_annoy_recall_suitebenchmark_annoy_volume_suitebenchmark_annoy_vs_rcppannoy
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Last update: 2026-03-27
Started: 2026-03-26
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Build an Annoy index from a 'bigmemory::big.matrix' | annoy_build_bigmatrix |
| Close any loaded Annoy handle cached inside a 'bigannoy_index' | annoy_close_index |
| Check whether an index currently has a loaded in-memory handle | annoy_is_loaded |
| Load an existing Annoy index for bigmatrix workflows | annoy_load_bigmatrix |
| Open an existing Annoy index and its sidecar metadata | annoy_open_index |
| Search an Annoy index built from a 'bigmemory::big.matrix' | annoy_search_bigmatrix |
| Validate a persisted Annoy index and its sidecar metadata | annoy_validate_index |
| Benchmark a single bigANNOY build/search configuration | benchmark_annoy_bigmatrix |
| Benchmark a recall suite across multiple Annoy configurations | benchmark_annoy_recall_suite |
| Benchmark scaling across data volumes for bigANNOY and direct RcppAnnoy | benchmark_annoy_volume_suite |
| Benchmark bigANNOY against direct RcppAnnoy | benchmark_annoy_vs_rcppannoy |
| Print a 'bigannoy_index' | print.bigannoy_index |
