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) <doi:10.1109/TPAMI.2018.2889473>
    and Dong et al. (2011) <doi:10.1145/1963405.1963487>.
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-10-28 18:40:33 UTC; gregorlueg
Author: Gregor Lueg [aut, cre],
  Authors of the dependency Rust crates [ctb, cph] (see inst/AUTHORS
    file)
Maintainer: Gregor Lueg <gregorlueg@me.com>
Repository: CRAN
Date/Publication: 2026-11-13 18:30:07 UTC
Built: R 4.5.3; x86_64-w64-mingw32; 2026-11-14 00:52:09 UTC; windows
Archs: x64
