Package: annsearchR Title: Fast Approximate Nearest Neighbour Search Version: 0.1.0 Authors@R: c( person( given = "Gregor", family = "Lueg", email = "gregorlueg@me.com", role = c("aut", "cre") ), person( given = "Authors of the dependency Rust crates", role = c("ctb", "cph"), comment = "see inst/AUTHORS file" ) ) Description: R interface to the Rust crate 'ann-search-rs'. Build an exact or approximate nearest neighbour index once, keep it in memory behind an 'R6' object and query it as often as you like. Index types include hierarchical navigable small world graphs (HNSW), 'Annoy' random projection trees, inverted file indices (IVF), nearest neighbour descent (NNDescent) and 'Vamana' graphs. Multi-threaded via the Rust crate 'Rayon', with 32-bit or 64-bit floating point storage. Methods are described in Malkov and Yashunin (2020) and Dong et al. (2011) . License: MIT + file LICENSE Copyright: Rust crate authors and licences are listed in inst/AUTHORS. Encoding: UTF-8 Imports: checkmate, lifecycle, methods, R6, stats Config/rextendr/version: 0.5.0 SystemRequirements: Cargo (Rust's package manager), rustc >= 1.90, xz Depends: R (>= 4.2) Suggests: knitr, quarto, tinytest Config/Needs/benchmarks: BiocNeighbors, data.table, FNN, ggplot2, hdf5r, RANN, RcppAnnoy, RcppHNSW, rnndescent, scales Config/roxygen2/version: 8.1.0 VignetteBuilder: quarto URL: https://gregorlueg.github.io/annsearchR/, https://github.com/GregorLueg/annsearchR BugReports: https://github.com/GregorLueg/annsearchR/issues NeedsCompilation: yes Packaged: 2026-11-14 00:31:23 UTC; root Author: Gregor Lueg [aut, cre], Authors of the dependency Rust crates [ctb, cph] (see inst/AUTHORS file) Maintainer: Gregor Lueg Config/pak/sysreqs: xz-utils libclang-dev Repository: https://cran.r-universe.dev Date/Publication: 2026-11-13 18:30:07 UTC RemoteUrl: https://github.com/cran/annsearchR RemoteRef: HEAD RemoteSha: 1e855569eb36091bc59dcd0c172c6ba58ddef140