Class AnnoyBackend
Defined in File AnnoyBackend.hpp
Class Documentation
-
class AnnoyBackend
Public Types
-
using config_type = AnnoyConfig
-
using IndexType = Annoy::AnnoyIndex<int, float, Annoy::Angular, Annoy::Kiss32Random, Annoy::AnnoyIndexSingleThreadedBuildPolicy>
Public Functions
-
inline common::Result<void> open(const config_type &cfg)
-
inline common::Result<std::vector<nearest::SearchHit>> search(std::span<const float> query, nearest::SearchOptions options) const
Public Static Functions
-
static inline common::Result<void> create(const config_type &cfg)
-
static inline common::Result<void> destroy(const config_type &cfg)
-
using config_type = AnnoyConfig